★★ Watched 24 Dec, 2016
★★½ Watched 09 Apr, 2012
This film is pretty weird, but it's ok, funny, in a weird kind of way. Although I would probably never watch it again...
★★★★ Watched 18 Nov, 2011
I thoroughly enjoyed this film. Smart, fast paced with plenty of intrigue.
Kevin Spacey is always great at playing the smart professor type dude and although I can never get my head around Winslet with an American accent, she was superb.