I was in aaww when i left the theatre. This movie caught me completely off guard. I have loved Jet Li since he ever did an american movie, and I have never seen him do anything like this, He was AMAZING!!!! I have so much more respect for him as an actor. Morgan Freeman and Bob Hoskins need no explanations as to how amazing they were. They are good in everything they do. It was a great movie, plain and simple. GO SEE IT!!!!!