Great movie! Good storyline, ended happy, not too violent, great music and funny. It had all the best elements put together.