Ett år tidligere hadde Christian flyttet til Montmartre for å bli inspirert av områdets bohembevegelse. Han oppdager etter hvert at naboene er en gruppe skuespillere under ledelse av Henri de Toulouse-Lautrec (John Leguizamo). Toulouse ber Christian om hjelp til å skrive ferdig manuset til «Spectacular Spectacular», et show de ønsker å selge til eieren av nattklubben Moulin Rouge, Harold Zidler (Jim Broadbent). Toulouse tar med seg Christian til Moulin Rouge og arrangerer et møte med den vakre kurtisanen Satine (Nicole Kidman). Han vet imidlertid ikke at Zidler har planlagt et annet møte mellom Satine og hertugen av Monroth (Richard Roxburgh), en mulig investor.