• Warning: Spoilers
    This in my opinion may be Johnny Knoxville's finest acted movie. He acts his role as Steve barker very well, and the leading actress Katherine Heigl who plays Lynn Sheridan is very solid as well. This movie is funny without being offensive, and it makes a good point. The only negative thing i have to say about the movie is when Knoxville's character reveals he's been pretending to be mentally challenged and Lynn gets up and slaps him. I did not like towards the end how easily Lynn forgave Steve barker. It seemed a little too easy to me for her to forgive him, but other than that it is a very solid movie and i would highly recommend seeing it.