洛蕾塔·塞琪(桑德拉·布洛克饰)是一位才华横溢但与世隔绝的作家。在她的畅销爱情冒险小说里,总会出现许多奇异的地方。而作为本书的封面模特,艾伦(查宁·塔图姆饰)一生都在致力于展现书中英雄角色“达什”的个人魅力。”在与艾伦一起宣传新书时,洛雷塔被一位古怪的亿万富翁(丹尼尔·雷德克里夫饰)绑架。这位亿万富翁坚信,洛蕾塔的新书能带领他找到失落古城中的宝藏。与此同时,艾伦为了证明自己可以成为现实中的英雄,而不仅仅是洛蕾塔虚构的人物,决定前去营救她。这对极不对付的搭档需要共同努力,才能在险恶的丛林中生馒头逼,红磨坊日日歌舞升平。夜总会,康康舞,这是个男人们花天酒地的享乐国度。然而,这儿的爱情,却无比纯净动人。克里斯蒂安(伊万·麦戈雷格EwanMcGregor饰)是年轻的钢琴诗人,拥有美丽的歌喉。不顾父亲的反对,他来到了蒙马达小镇,这个“追求享乐”的地方。在这儿,他与莎婷(妮可·基德曼NicoleKidman饰)意外的相遇了。莎婷是红磨坊的当家花旦,被誉为“璀璨钻石”,受到很多人的青睐。然而她并不满足于卖唱的生活,想要借助公爵的力量,成为一名真正的巨星。克里斯蒂安的到来,打乱了她结识公爵的计划,却闯入了她的内心。英俊的少年用歌声,向莎婷诉说着“自由”、“美”、“真理”,并给她带来了她从未感受过的“爱”。莎婷找到了自己的梦想,渴望同她心爱的男人一同完成。然而,公爵的阻挠却让一切变得艰难。爱情,要怎样,与命运抗衡。