Singing and dancing all the way to the box office