This is a good movie, but...
the unnecessary songs and scenes make it longer than needed, stretching it beyond two hours.
It could have been a concise 1 hour and 30-minute film. The storyline had great potential, but the director and writer ruined what could have been a masterpiece by adding unnecessary scenes.
That said, it's still a decent movie. I'm giving it 3 stars for the basic storyline.
Cheers!