10. Into the Woods (2014)
Into the Woods is undoubtably a beautiful film with a stellar cast of stars. It's not the most faithful of adaptions and I'm not the biggest Sondheim fan (sacrilege, I know), but it's a lovely movie that is great fun to watch even if it misses out on some of the humor of the show.
9. White Christmas (1954)
Growing up, White Christmas was always one of my favorite Christmas movies. With a cast that includes Rosemary Clooney, Bing Crosby, and Danny Kaye, it's a heartwarming holiday film with beautiful dance scenes.
8. The Sound of Music (1965)
There's nothing more classic than The Sound of Music so I had to include it on this list. Julie Andrews is lovely as the governess Maria and the children of this film are adorable. The original 1965 film version is much superior to The Sound of Music Live!
7. My Fair Lady (1964)
Despite the controversy that surrounded Audrey Hepburn's casting and voice dubbing in the theatre community, I absolutely love this film. It's visually stunning and Rex Harrison is hilarious as the grumpy Professor Higgins.
While I do quite like the show Dreamgirls, the movie had to make this list purely for being one of the objectively best movie musicals in the past few decades. Beyonce and Jennifer Hudson are brilliant in their roles and the movie is appealing to both fans of the show and those who have never heard of it before.
5. Moulin Rouge (2001)
I was absolutely obsessed with Moulin Rouge in my high school years. Ewan McGregor and Nicole Kidman are stunning in their roles and I love the soundtrack to this movie so incredibly much. I'm waiting every day for a Broadway production of it.
4. Les Miserables (2012)
While I have many problems with this film (unpopular opinion: I don't like Hugh Jackman as Jean Valjean), it's undeniably visually stunning. Eddie Redmayne is an adorable Marius, while Samantha Barks absolutely slays as Eponine. I'll also always have a soft spot for this movie because of Killian Donnelly and Alistair Brammer playing Combeferre and Jean Prouvaire.
3. Meet Me in St. Louis (1944)
This is another film that I love because I grew up watching it. I love the music from it, especially "The Boy Next Door" (#relatable). And how can you not love a Judy Garland movie?
2. Seven Brides for Seven Brothers (1954)
Seven Brides for Seven Brothers is me and my mom's movie. I watched it so much as a child that seeing it now makes me nostalgic. It's also an incredibly well-made film. Plus, my sister is named Hannah after the baby in this movie!
1. The Last Five Years (2014)
This is not only my favorite movie musical, but actually my favorite movie of all time. Jeremy Jordan and Anna Kendrick are perfect in their roles and it's some of the best acting I've ever seen from either one of them. Plus, the cinema nerd in me geeks out over how beautifully this movie was shot. If you've not seen it, I highly recommend it. (It's on Netflix!)