3.5 Very Good

There are some flaws but on the whole its a good movie. The only thing i think tht does'nt worked well was the songs, they seemed like interruptions.

Other thing was the love story, too much of it should have been a different take on it but still it works.