An excellent movie- even if it is a musical