A good action packed movie with lots of flaws

Rating: 8/10 (7 August 2008)

I saw the trailer of this movie so I could not wait to watch it. I pretty much got what I wished for; maybe even more. But I still subtracted 3 stars for the following two reasons:
1) (-1 star) Lots of plot holes. If you want to know more read a comment that contains spoilers. I recommend the one entitled "Why, why, why" from 30 June 2008.
2) (-2 stars) The main character. People seem to like James McAvoy, but I really really don't. I think he cannot pull off a character like this. The movie shows some similarities to the first "Matrix" (fortunately not too many) where Keanu Reeves COULD play a 'superhero'. Or check out "Hancock" with Will Smith. That's a superhero! Even if in the beginning Hancock was a drunken bum. I think James McAvoy is even worse than Tobey Maguire in Spiderman. And his monologues are lame-lame-lame.
The rest of the cast is OK, Angelina is perfect for the part and Morgan Freeman can play anything and anyone.
Another small complain is the impossible action scenes. For example I made some trajectory calculations and it just doesn't come out. Even the ones that do are impossible to execute by a human. While this is not a flaw next time please put "Sci-Fi" among the genre list.
If you are a fan of action movies you should definitely watch this one.
Update: after watching the movie for the 2nd time James McAvoy does not seem so bad so I raised my vote with one star. Another thing I noticed is that the headshots are extremely brutal. So go ahead and watch the DVD.
Update2: after watching the movie for the manieth time I just realized it's kinda like a lite version of "Fight Club" but in a more fantasy setting. It seems I like the movie even more every time I watch it.