В 1898 году молодой англичанин Кристиан приезжает в Париж – в эту столицу порока, где в это время буйствовала «богемная революция». Он поселяется на Монмартре, и собирается стать писателем.
Скоро с ним знакомится компания комедиантов, живущих этажом выше. В это время они как раз сочиняют пьесу для кабаре, и знакомство с Кристианом им очень кстати, поскольку им нужен актёр на главную роль. Однако Кристиан помогает им и в главном: сделать идею спектакля более зрелищной и интересной.
Все вместе они отправляются в Мулен Руж, чтобы представить Кристиана главной звезде кабаре Сатин, чтобы та, в свою очередь, одобрила сценарий Кристиана и замолвила за него словечко перед владельцем кабаре Харольдом Зидлером.
Для Сатин это не проблема, она, вообще-то, куртизанка. Но происходит путаница: Сатин принимает Кристиана за богатого аристократа, Герцога Монро, которого должна соблазнить по просьбе Зидлера, чтобы Герцог выделил средства для новой постановки.
Когда Сатин понимает о своей ошибке, всё ещё более запутывается: Кристиан влюбляется в неё, а позже и она сама влюбляется в Кристиана. Но при этом никуда не деваются проблемы Зидлера, которому нужны деньги для кабаре, и, главное, Герцог Монро по-прежнему хочет единолично владеть сердцем Сатин…