For the first time in a long time I can honestly say I didn't really get what was going on. Oh, don't get me me wrong, Push is an intriguing and rather unusual film but it's not easy to follow. Maybe because of how the watchers are seeing future as something that's always changing and that's why the characters have to adapt to that and behave erratically? So when Nick has his memory wiped, the future changes again and everything that the Chinese watcher saw is lost? Aaaaaaargh *hands* I guess I will have to watch it again to really connect the dots.
The best part of the movie was definitely the relationship between Dakota Fanning's Cassie and Chris Evans' Nick. I mean, Camilla Belle's Kira's ship with Nick was quite intriguing too, what with the whole "did it or did it not happen" bit, but there was just something incredibly heartwarming about Cassie and Nick, they were like a brother and a sister and I liked how they clicked.
And the last scene! That's so, so awesome. And so unexpected! "Kill him!" Did I mention it's awesome? \o/