An outstanding movie that makes fun of everything and everyone. They made the fight scenes not only bearable (most fight scenes in movies are just ridiculous and boring now) but made them really funny and entertaining to say the least. The plot was interesting and worthy of holding your attention without getting too sappy and long. The interaction between the two main characters is flawless! Ryan Reynolds knocks it out of the park so many times in the movie, I left the theater with sore ribs from laughing so much. Haven't seen a movie of this caliber in a very very long time. Was it flawless and perfect, no but the next best thing. Hats off to everyone who created and made this movie.