I was a little worried about Ryan Reynolds playing the lead; he has a tendency to be goofy even in serious roles. This said, I thought he did a great job. The movie had all the cinematography you would hope for and the right amount of story and action. I saw it in 3D and wouldnโt have it any other way.