Meet the London cast of ‘Moulin Rouge! The Musical’, including Jamie Muscato

Discover the West End cast currently appearing in Moulin Rouge! The Musical at the Piccadilly Theatre, including Jamie Muscato and Melissa James.

Sophie Thomas
Sophie Thomas

Moulin Rouge! The Musical sees audiences fall in love with Satine and Christian at the Parisian club, complete with luxurious scenery and a glorious soundtrack that changed the genre of musical films forevermore. Now, its musical counterpart is set to do the same for West End theatre, but who will be tasked with portraying such iconic characters? Find out the full cast of Moulin Rouge! The Musical at the Piccadilly Theatre.

Book Moulin Rouge! The Musical tickets on London Theatre.

LT - CTA - 250

Jamie Muscato plays Christian

Jamie Muscato plays Christian in Moulin Rouge! The Musical in London. Muscato's West End credits include Jason "JD" Dean in Heathers, Enjolras in Les Miserables, and But I'm A Cheerleader and Big Fish at The Other Palace.

Melissa James plays Satine

Melissa James plays Satine in Moulin Rouge! The Musical. Prior to playing Satine, James's theatre credits include nationwide tours of Cats, Wise Children, and The Bodyguard. She previously starred in Eugenius! at The Other Palace and the world premiere of The Magician's Elephant.

Matt Rixon plays Harold Zidler

Matt Rixon plays Harold Zidler in Moulin Rouge! The Musical. Rixon's played Edna Turnblad in a nationwide tour of Hairspray, as well as West End productions of The Producers, Chittty Chitty Bang Bang and The Lion, the Witch and the Wardrobe.

Ben Richards plays the Duke

Ben Richards plays the Duke in Moulin Rouge! The Musical. Most of Richards's career revolves around television; he played Bruno Milligan in Footballers' Wives, and also had guest appearances in Emmerdale and Hollyoaks. Richards has starred in UK tours of The Bodyguard and 9 to 5.

Ian Carlyle plays Toulouse-Lautrec

Ian Carlyle plays Toulouse-Lautrec in Moulin Rouge! The Musical. Carlyle's West End credits include The Lion King, We Will Rock You, and Porgy and Bess. You may have seen Carlyle in numerous nationwide and international tours: Miss Saigon, Notre Dame de Paris, and Jesus Christ Superstar to name a few.

Elia Lo Tauro plays Santiago

Elia Lo Tauro plays Santiago in Moulin Rouge! The Musical. Having been in the Gloria Estefan musical On Your Feet, Lo Tauro definitely knows how to get everyone dancing. Lo Tauro has also been in The Lion King and appeared in the James Bond film Skyfall.

Amy Thornton plays Nini

Amy Thornton plays Nini in Moulin Rouge! The Musical. Her West End credits include Matilda the Musical, Rock of Ages, Flashdance and Grease. Thornton was part of the original Moulin Rouge! London cast.

Who is in Moulin Rouge! The Musical in London?

The Moulin Rouge! The Musical cast also stars Tiago Dhondt Bamberger as Baby Doll, Hannah Jay-Allan as Arabia, Elliotte Williams-N’Dure as La Chocolat, and Tanisha Spring, who is the alternate Satine.

Michael Afemare, Yandrick Agius, Femi Akinfolarin, Ollie Augustin, Will Bozier, Robson Broad, Jonathan Cordin, Anthony Cragg, Katie Deacon, Fletcher Dobinson, Taofique Folarin, Honey Joseph, Alicia Mencía Lopez, Georgia Morgan, Nathaniel Morrison, Melissa Nettleford, Alice Readie, Ben Rutter, Craig Ryder, Elly Shaw, Tinovimbanashe Sibanda, Misty May Tindall, Jon Tsouras, Lily Wang, and Jason Leigh Winter complete the Moulin Rouge! The Musical cast.

Book Moulin Rouge! The Musical tickets on London Theatre.

LT - CTA - 250

See more shows in the West End

Recommended shows - Mamma Mia!

Book Mamma Mia! tickets on London Theatre.

Recommended Shows - The Book of Mormon

Book The Book of Mormon tickets on London Theatre.

Recommended shows - Wicked

Book Wicked tickets on London Theatre.

Photo credit: Moulin Rouge! The Musical cast (Photo by Jay Brooks)

Originally published on

Subscribe to our newsletter to unlock exclusive London theatre updates!

Special offers, reviews and release dates for the best shows in town.

You can unsubscribe at any time. Privacy Policy