Maybe I'm just easy, but Surrogates just blew my mind.
It raised a lot of thought-provoking questions (would you have sex with a robot? As a robot?) and also had a iRobot like story.
The ending also wrapped everything up so nicely.
Man, that was awesome.
I haven't been this pumped after watching a movie since I saw Taken.