If I had seen this movie in 2010 I would have said it was the best movie I had seen all year! I loved every minute and at the end I was sorry it was over! Must see, Not sure why it received an "R" rating. We took my grandson and although the language was a bit rough the movie's message was a good one for a young person.