All the people who rated this 1 star are very smart, have great sense of humor and likely to honk at a red light. Geez, the film was great, had very nice story, super visuals, funny, and also the songs were nice. Went with my girlfriend and we had a blast. 5 stars.