This is a very easy to watch action packed movie. It delved into your imagination and as long as you are not expecting a true to life action drama you should love it. I am not normally struck on the matrix style movies but I really liked this film. The story is not be taken too seriously, just go with the flow of the film and watch the stunts and special effects. Putting Angelina Jolie and Morgan Freeman in the movie had to be a good move with the box office bucks. But the ace card for this movie in my opinion is James McAvoy who plays the geeky guy who turns into a top assassin. At first I did not recognize James McAvoy from his previous roles like " The last King of Scotland " and ' Wimbledon ". When I did realize it was the same actor I understood what a fab actor he truly is. He portrays his character with absolute ease. His transition in his role from the start of the movie to his ending character is class. James I am a true fan !! The movie is a good watch if you are into this type of movie .