I was not too hopeful based on the trailers, but I loved the movie. I am not a Jolie fan but she was quite good. McAvoy was excellent, moving from wimphood to confusion and eventually to fierce anger. Morgan Freemen, of course was was his usual fine self, portraying an uncomfortable mix of benevolence and evil. In spite of the non stop action, I thought that the narrative development was quite good and the art direction notable. This movie is definitely worth a watch or two.