One of the best movies I have watched. You'll have a smile over your face through out the movie, which is awesome. The main characters acting, the music, in-fact everything in the movies is well crafted. Overall a feel good movie to watch. My rating: 5/5.