It is really good yet an underrated movie with all the fun and excitement with a perfect end. Plus delivering a nice message to all about not judging people just on looks or what they do for a living, and that you can get over any problem you face in life if you are smart enough to think.