U Parizu 1900. godine mladi engleski književnik Christian (E. McGregor) s tugom se prisjeća razdoblja od prije godinu dana. Tada je, unatoč protivljenju svog oca, doputovao u Grad Svjetlosti, želeći upravo na Montmartreu upoznati boemski život pisca. Iznajmivši trošnu sobicu točno preko puta slavnog kluba Moulin Rouge, Christian se jedne večeri iznenadio kad mu je kroz strop u sobu upao bučni Argentinac (J. Koman). Ubrzo mu je na vrata pokucao slikar Toulouse-Lautrec (J. Leguizamo), koji je Christianu objasnio da Argentinac boluje od narkolepsije, te da su oni glumci i zabavljači u Moulin Rougeu. Doznavši da je Christian pisac i pjesnik, Toulouse-Lautrec je shvatio da je riječ o darovitom i romantičnom umjetniku, koji bi im mogao pomoći u postavljanju nove raskošne produkcije nazvane Spektakularno spektakularno. Prihvativši se stvaranja novog komada, Christian nije ni slutio da će mu druženje s ekscentričnim zabavljačima zauvijek promijeniti život. Kad tijekom izvedbe jedne predstave na pozornici ugleda zanosnu kurtizanu Satine (N. Kidman), najveću zvijezdu Moulin Rougea, Christian se u nju zaljubi na prvi pogled. Iste večeri, nakon što ga Satine igrom slučaja zamijeni za bogatog mecenu Vojvodu (R. Roxburgh), Christian upozna romantičnu djevojku, koju emotivni i dobrodušni pisac smjesta privuče. Međutim, Satine se sviđa i ljubomornom i posesivnom Vojvodi, kojeg simpatični Harold Zidler (J. Brtoadbent), impresario Moulin Rougea, želi svakako pridobiti za pokrovitelja nove predstave, vjerujući da će uz njegovu pomoć Moulin Rouge pretvoriti u pravi teatar. Tijekom slijedećih nekoliko tjedana, Satine i Christian će probe za raskošnu produkciju vješto koristiti za međusobne susrete, ponekad i pred očima samog Vojvode. Međutim, njihova sreća neće biti duga vijeka, jer Satine ne zna da boluje od sušice...