Branagh should have made this a musical. Almost everyone in the cast -- Branagh, Penelope Cruz, Judy Dench, Michelle Pfeiffer, Johnny Depp, Josh Gad, Leslie Odom -- has done at least one musical. It might have helped. And I did like Michelle Pfeiffer singing the theme song at the end.