Kina, 10. stoljeće, vladavina dinastije Tang. Vrijeme je Chong yang festivala i predvorje carske palače ispunjeno je nepreglednim mnoštvom žutih cvjetova. Boležljiva carica Feniks pokušava se intimizirati sa svojim posinkom i nekadašnjim ljubavnikom, krunskim princem Wanom, no on je odbija, jer potajno ljubuje s mladom Chan, kćeri carskog liječnika, s kojom želi i pobjeći. Neočekivano, na dvor se vraća car Ping s mlađim sinom, princom Jaijem, navodno kako bi praznike proslavio s obitelji. Jai je također emotivno blizak s caricom i jako zabrinut zbog njezinog zdravstvenog stanja te opsjednutosti zlatnim krizantemama. Tu je i najmlađi carev sin Yu, koji se osjeća zanemarenim u velikoj sjeni starije braće. Car je vrlo sumnjičav, i doista - sprema se urota i pobuna protiv njega.
Elliot Richards (Brendan Fraser) se zaljubljuje u kolegicu Alison (Frances O'Connor), koja jedva da ga primjećuje. U želji da je osvoji, on je spreman učiniti doslovno sve. No njegov očaj namirisao je vrag utjelovljen u seksipilnu ženu (Elizabeth Hurley), koja mu ponudi sedam želja u zamjenu za njegovu dušu. Elliot prihvaća nagodbu, no niti jedno ispunjene želje ne ostvari se na način na koji je on zamišljao. Pretvara se u južnoameričkog latino ljubavnika i tajkuna, NBA košarkaša, poznatog pisca, najosjetljivijeg čovjeka na svijetu, pa čak i predsjednika države, no svaki put vrag pronađe način kako nadmudriti Elliota. Što je sve muškarac spreman učiniti kako bi osvojio srce žene koju želi?