This film was very funny. Ryan Reynolds was made for this role. The innuendos did get a bit much though.
It was well written and the direction was very good but it did go into a territory that it was trying to make fun of. I got bored of all the action hero conventions after a while.
★★★½