A film összbevétele 179 213 434 dollár volt (imdb.com).
A Moulin Rogue jelentése Vörös Malom.
Eredetileg a Herceg teljes neve (Count von Groovy) szerepelt volna a filmben, de végül az egyszerűbb Herceg mellett döntöttek.
A Like a Virgin című szám felvételénél ragacsos sziruppal öntötték le a padlót, hogy a színészek el ne csússzanak a koreográfia közben.
A Harold Ziedlert alakító Jim Broadbent ruháját minden alkalommal ki kellett tömni, hogy kövérebbnek tűnjön. Ez minden nap 2,5 órát vett igénybe.
A Moulin Rouge! volt a 2001-es Cannes Filmfesztivál nyitófilmje.
Csupán a The Rolling Stones és Cat Stevens nem járult hozzá, hogy dalaikat felhasználják és átdolgozzák a filmben.
Ozzy Osborne alakította volna az abszint okozta látomás zöld tündérét, és egy hatalmas szitár lett volna a kezében. Végül egy enyhébb verzió került bele a filmbe Kyle Minouge szereplésével, ám egy pillanatra Osborne-t is láthatják a szemfülesek.
Marilyn Manson adta volna elő Kurt Cobain Smells like teen spirit című számát a filmben, ám Courtney Love ebbe nem egyezett bele.
Courtney Love-ot meghallgatták Satine szerepére. Erre már csak azért is szükség volt, mert Baz Luhrmann-nak meg kellett szereznie a licence jogokat Love-tól egykori férjének zenekara, a Nirvana egyik számának, a Smells like teen spirit átdolgozásához.
Heath Ledger és Jake Gyllenhaal szintén esélyesek voltak Christian szerepére, ám egyikük sem kapta meg a szerepet. Ledgert túl fiatalnak találták Nicole Kidman mellé.
Leonardo Dicaprio szerette volna eljátszani Christian szerepét. A színész és a rendező jó kapcsolatot ápoltak közös filmjük, a Romeo+Julia forgatása óta. Végül közös megegyezéssel nem Dicaprio kapta meg a szerepet, mivel egyáltalán nem tudott énekelni.
A film ugyanabban a stúdióban készült, amelyben a Star wars II.: A klónok támadása is. Amikor Baz Luhrmann forgatási ideje lejárt, George Lucas világossá tette, hogy a stúdió tovább már nem áll a Moulin Rouge stáb rendelkezésére, ezért Luhrmann-nak Madridba kellett utaznia, hogy felvegyen pár hátralévő jelenetet.