Skip To Content

    Here's What The Cast Of "Moulin Rouge!" Looks Like Now Vs. 20 Years Ago When The Movie Came Out

    *Sigh* It feels like it was yesterday.

    Today marks 20 years since the best movie on all time — Moulin Rouge! — was released.

    In honor of the anniversary of this absolutely amazing film, here's an update on how the cast is doing now!

    Nicole Kidman as Satine

    Ewan McGregor as Christian

    John Leguizamo as Toulouse-Lautrec

    Jim Broadbent as Harold Zidler

    Richard Roxburgh as The Duke

    Kerry Walker as Marie

    Kylie Minogue as The Green Fairy

    DeObia Oparei as Le Chocolat

    Caroline O'Connor as Nini

    Jacek Koman as The Unconscious Argentinean

    Matthew Whittet as Satie

    David Wenham as Audrey

    And finally, Linal Haft as Warner

    What a perfect cast. Whose performance do you think was best? Let me know in the comments!