If you think you're going to watch a movie with some music in it, stay home or pick something else. This is a straight up musical. Along the lines of Moulin Rouge and Chicago. Beautifully shot. Big musical numbers. Stacy Ferguson (Fergie) steals this movie. The acting is great. The singing impressive. If you are going to watch a movie however, you will be disappointed. Lady sitting next to me said, "Well that was disappointing" as soon as the credits rolled. There is no narration to "help you" with the story. The music is the running narrative. So if you don't like that sort of thing, go see Sherlock Holmes.