Akcia sa koná v rozprávkovom kráľovstve Perador v XII storočí a dnes v Londýne v lunárny deň 31. júna.
Peradorské kráľovstvo
V malom kráľovstve Peradoru, v jednom z vazalských majetkov kráľa Artuša, vládne kráľ Meliot. Život pokračuje pokojne a potichu. Jediná dcéra a dedička kráľa, princezná Melicenta, a jej dve čestné slúžky Nineth a Alison trávia celé dni vo výšivkách alebo v spoločnosti dvorného hudobníka Lamisona. Dievčatá sú unavené monotónnym životným štýlom, chcú zábavu. Čarodejník Malgrim požičal Melicent magické zrkadlo. Zobrazuje toho, kto o vás premýšľa. Princezná tam videla neobvyklého muža menom Sam. Zaujímala sa o tajomného cudzinca, všetky jej myšlienky sú teraz iba o ňom. Sam nie je v Peradore a princezná pošle súdneho trpaslíka Grumeta na Malgrima, aby jej čarodejník pomohol stretnúť Sam. Keď to kráľ počuje, vyhlási za dcéru pacienta Malgrima - šarlatána a trpaslíka - opilca. Pozýva súdneho lekára Jarveyho. Kráľ povie svojej dcére, aby vzala drogy predpísané lekárom a vyšívaním s čestnými slúžkami a on sám ide na konferenciu v Camelote, v sídle kráľa Artuša.
Londýn
V reklamnej agentúre pracujú pracovníci na náčrte reklamy na skladovanie. Umelec Sam Penton urobil pre reklamu portrét princeznej Melicenty Peradory. Počas práce bola Sam princeznou natoľko unesená, že sa stala dievča jeho snov. Sam si myslí, že ho sleduje trpaslík. Po vypočutí sú zamestnanci prekvapení, že nikto nevidel žiadneho trpaslíka. Zrazu Sam oznámi, že dnes je 31. júna. Priatelia pozývajú lekára, ktorý vyzerá ako lekár z Peradoru. Lekár hovorí, že Sam má halucinácie a predpisuje mu liek. Medzitým pred očami každého človeka trpaslíka unesie kresba a zmizne.
Peradorské kráľovstvo
Princezná Melicent vylieva Ninetovu dušu. Tajomný cudzinec Sam zapadol do dievčatovej duše, ale od trpaslíka stále neexistujú žiadne správy. Malgrim ponúka princeznej výmenu. Raz čarodejník dal Merlinovi otcovi zlatú brošňu. Ak ju Melicent dá Malgrimovi, pomôže jej spojiť sa so Samom. Zatiaľ čo Melicent uvažuje o tom, čo robiť, objaví sa malý starý muž, Marlagram. Sľubuje pomoc princeznej a zavolá svojho synovca do súťaže. Malgrim súhlasí so závistivým Ninethom, ktorý zabráni Samovi a Melicentovi stretnúť sa.
Londýn
Sam prichádza relaxovať v bare Black Horse. Tam stretne kapitána Plunketa. Na bar príde aj trpaslík, ktorý okrem Sama nevidí nikto. Zrazu sa objaví impozantný muž. Sam sa javí ako iluzionista Malgrim. Malgrim súhlasí s umelcom, že dnes, v skutočnosti, 31. júna, tiež vidí trpaslíka. Tvrdí, že princezná Melicent je skutočnou osobou, ale žije v 12. storočí v perorskom kráľovstve. Malgrim navrhuje pomôcť Samovi, aby sa s ňou stretol. Berúc so sebou opitú planétu, ktorá si je istá, že Perador je bar, muži opúšťajú múru.
Šéf reklamnej agentúry, Dimmock, je v rozpakoch: musí predať náčrt zákazníkovi, obraz zmizol a umelec Sam tiež zmizol. Kancelária robí opravy, a preto je z vŕtačky hrozný hluk, a potom sa zo skrinky vynorila veľká krysa. Ale v kancelárii sa v stredovekých kostýmoch objaví veľmi krásne dievča. Tvrdí, že je princeznou Melicent, zamilovaná do Sama a krysa je čarodejník Malgrim. Dimmock sa rozhodol, že Melicent je ďalším modelom pre umelca, ktorý je nadšený pre neho a pošle ju na premietanie filmov. Na všetky problémy z kabinetu vrčí. Z hnevu sa na neho šéfkuchár pozrie a zmizne.Sekretárka Peggy, vystrašená za šéfa, zmizla za ňou a zmizla aj zamestnankyňa Anne, ktorá prišla. Jarvis, ktorý sa predtým volal Peggy, otvára skrinku a vidí iba police plné kníh.
Peradorské kráľovstvo
Raz v Peradore stratil Sam planétu a Malgrima, ale stretol sa s Nineth. Zákerná čestná slúžka hladového hosťa nakŕmila a snažila sa ho presvedčiť, že princezná Melicent bola hlúpa a naivná a že pre neho bola najvhodnejšou stranou. Kráľ, ktorý sa vrátil na hrad, keď počul od Malgrima, že Sam je rytierom, o ktorom princezná sníva, pošle do žalára neznámy typ bez poverovacích údajov.
Nineth a Malgrim víťazia: Sam a Melicent sú navždy oddelení!
Londýn
V televízii sa pripravujú na ďalší program „Živá diskusia“. Hostiteľ očakával „typ dediny“, ale namiesto neho sa objavili Marlagram a Melicent. Hostia programu musia odpovedať na otázky hostiteľa. Marlagram sa posype slovami, ale Melicenta, ktorá ničomu nerozumie, sa obáva Sama. Keď sa z Marlagramu dozvedela, že jej milenec je vo väzení, princezná opúšťa prehliadku napriek hroziacim problémom reklamnej spoločnosti. Na odporúčanie Marlagramu ide Melicent do baru Black Horse.
Peradorské kráľovstvo
V chladnom vlhkom žalári Sam navštevuje Plunketa, ktorý sa maskoval za kapitána stráže, aby pomohol priateľovi. Plunket sa stretol s šéfom reklamnej agentúry Dimmock a skryl ho. Po odchode kapitána vstúpi do väzenia Marlagram. Sľubuje, že pomôže Samovi stretnúť sa so svojím milovaným. Marlagram opustil prípad a počas jeho neprítomnosti hral jeho synovec krutý žart. Marlagram vyzdvihne Melicenta z The Black Horse a doručí ju Samovi.
Londýn
Malgrim sa objaví v baru Black Horse. Tam stretne strýka. Prichádza Melicent v sprievode zamestnanca reklamnej agentúry Philip. Marlagram mu naleje exotický nápoj - dračiu krv. Zatiaľ čo Filip chutí nezvyčajnú tekutinu, Marlagram s princeznou zmizne.
Peradorské kráľovstvo
Kráľ Meliot prijíma Planet a Dimmock. Plunket vyzýva kráľa, aby organizoval cestovný ruch v Peradori. Ale kráľ, ktorý nerozumie modernému daňovému systému, je rozzúrený a nariaďuje stráži, aby zabavila nešťastných podnikateľov. V tejto chvíli Nineth a Malgrim vstúpia do miestnosti. Malgrim vezme hostí so sebou a zákerný Nineth sa snaží presvedčiť kráľa, aby zostal s ňou sám. Jej napomenutia prerušujú tí, ktorí vstupujú na Marlagram a Melicent. Kráľ oznámi svojej dcére, že zajtra sa uskutoční rytiersky turnaj a víťazom bude jej manžel. Po vypočutí jej vety princezná sľubuje Marlagramovi Merlinovu brošňu, ak jej pomôže vydať sa za Sam. Marlagram oznamuje, že sa do kráľovstva blížia dve nebezpečenstvá: neznámy Červený rytier a všedný drak. Ten, kto vyhrá turnaj Red Knight a porazí Draka, je jediný, kto sa ožení s princeznou Melicente. Pretože v tej chvíli zasiahlo hrom, kráľ súhlasí so strachom.
V noci strážcovia dali Sama do pút. Po odchode Marlagram vstúpi do väzenia. Priniesol Samovi vynikajúcu večeru a priniesol Melicenta. Oznámia Samovi, že na turnaji, ktorý sa uskutoční ráno o šiestej, potrebuje poraziť Červeného rytiera a Draka, až potom sa môže oženiť s Melicentom. Sam sa bojí: nikdy s nikým nebojoval ani v takom ranom veku!
Sam sa pripravuje na súboj v stane. Nineth a Malgrim nahradia oblečenie, ktoré Melicent pripravil na starý odpad. Pošlú barmu z Čierneho koňa Samovi. Mala by predstaviť „turnajové pivo“, z ktorého bude mať Sam slabosť a závraty.
Súboj sa začal. Červený rytier tlačí a tlačí Sama. Červený rytier sa ocitol v stane a žiada o turnajové pivo. Keď bol sám so Samom, rytier odstránil brnenie a hlavu s nimi. Prekvapivo je pod hlavou planéta.Kapitán vysvetľuje umelcovi, že ho Malgrim zmenil na Červeného rytiera.
V stane, bez divákov, hrajú Sam a Plunket bitku, v ktorej Sam vyhrá. Vytiahne porazenú hlavu zo stanu a ukáže ju publiku. Kráľ Meliot rytieri umelca. Teraz musíte poraziť Draka.
Kráľ ponúka Samovi na výber: odísť, pretože už je voľný alebo bojuje s Drakom, potom sa v prípade víťazstva Sam bude môcť oženiť s Melicentom. Sam si vyberie súboj. Princezná priniesla jej milencovi starú knihu, ktorá obsahuje všetky informácie o drakoch.
Plunket sa stará o Draka spiaceho na mýtine. Anne a Peggy vychádzajú z lesa. Sekretárka hľadá svojho šéfa a Ann sa zaujíma o miestne zaujímavosti. Sam, ktorý prišiel s knihou, študuje spiaceho draka, aby s ním bojoval podľa všetkých drakografických pravidiel. Ale Drak sa ukázal byť nikto iný ako jeho šéfkuchár Dimmock, ktorého Malgrim zmenil na Draka. Dimmock žiada Sama, aby našiel jedného z čarodejníkov, ktorých treba očariť, a vďačne predstaví svojho spasiteľa predstavenstvu spoločnosti. Ak chcete vytvoriť vzhľad boja proti Drači, Dimmock Dragon prehltne polovicu Samovho meče. Sam a Plunket, ktorí mali radi Anne, idú za čarodejníkmi a Dimmock vo forme draka diktuje list tajomníkovi Peggyho.
Princezná Melicent zmizla. Trápený kráľ pozdvihol všetkých sluhov na svoje nohy. Sam, poznamenávajúc, že medzi dvormi niet Ninet a Malgrim, naznačuje, že sa podieľajú na zmiznutí jej milovaného. Marlagram radí ísť do väzenia.
Londýn
V žalári Sam padá. Zobudí sa na výstave v rodnom Londýne. Sam hľadá pána Melicenta v dave a vidí scénu, v ktorej sú ocenení víťazi. Vodca je Malgrim sám a Nineth mu pomáha. Víťaz v súťaži cukrárov je vyhlásený Melicentovi. Na otázku o jej túžbe princezná odpovedá, že chce vidieť Sama. Keď to Sam počuje, ponáhľa sa k Melicente, ale obchodník s mrazenými rybami blokuje cestu. Boj medzi mužmi a Sam stráca vedomie od úderu do hlavy. Umelec prichádza na políciu. Policajný inšpektor prepustí zadržaných. Potrasúcimi sa rukami sa líšia rôznymi smermi.
V nepríjemnej nálade Sam putuje dažďovým mestom v kostýme Perador. Zrazu sa v jeho blízkosti zastaví taxík. Vodič sa ukáže ako Marlagram, zatiaľ čo Melicenta sedí v aute.
Peradorské kráľovstvo
Marlagram a Malgrim pri raňajkách zosumarizujú svoju konkurenciu. Ich rozhovor je prerušený vystúpením Sam, Plunkett, Melicent a Dimmock. Sam a Melicent sa plánujú vziať a Sam by mala požiadať princeznú o kráľovské ruky. Dimmock a sprievodcovia sa dohodli na vytvorení novej spoločnosti, ktorá sa bude zaoberať cestovným ruchom medzi Anglickom a Peradorom.
Epilóg
Na oslavu svadby Sama a Melicenta museli čarodejníci tvrdo pracovať. Svadobný stôl spája Dimmockovu kanceláriu a banketovú sálu kráľa Meliota. V hlavnej kancelárii prebiehajú opravy a hluk z vrtov neumožňuje uvítaciu reč. Potom čarodejník Marlagram pozve hostí do Peradoru, aby si oddýchli od civilizácie.
Mladí sa rozhodnú, že budú žiť v oboch svetoch. Ďakujú hosťom za sprievod loutny dvorného hudobníka Lamisona.