It feels SO LONG. It is not just the unnecessary singing but the weird structure of the film where there are episodic comedy bits (nuns, old lady hat, Asian abuse, random Latino dancing, food fight) that rarely have anything to do with the plot.
I watched it on Google play movies. It wasn't on Amazon. I was so mad I paid for it when it is free on YouTube.