http://www.imdb.com/title/tt0326905/This movie hasn't come out yet but i got to see a screening of it last night (the security was a little nuts, but thats a whole other story). Anyway, pretty good flick...
Bah, I have to go play halo now (work is tough, isn't it?). Ill edit my review in later.
edit: My only complaint with this movie is that the story is too drawn out. They could have got the same message accross without as much love story development. other than that, pretty good. 7/10