Primer

Primer ★★★½

This is the sort of film where a notepad and bachelor of physics comes in handy. If you think getting up for a drink quickly will not have any negative effects on your understanding of the plot you are wrong. It is an extremely complicated film describing an extremely complicated concept - time travel.
If you are not science minded it is probably not the best film for you, but non the less it is a good watch.