An amazing movie from beginning to end. I love, love, loved this movie.
The only SLIGHT detriment to the movie is that is felt real, but it ended up being fiction. In the end, I thought if they could make it feel that real, I could hardly fault the writers.
Forest Whitaker and James McAvoy pull off excellent performances and the movie kept my interest though every second.
Run to the rental store for this - it is awesome.