Veiksmas vyksta pasakiškoje XII amžiaus Peradoro karalystėje ir šiandien Londone, mėnulio dieną, birželio 31 d.
Peradoro karalystė
Nedidelėje Peradoro karalystėje, viename iš karaliaus Artūro vasalinių valdų, karaliauja Meliotas. Gyvenimas tęsiasi ramiai ir tyliai. Vienintelė karaliaus dukra ir paveldėtoja princesė Melicenta bei jos abi garbės tarnaitės Ninetė ir Alison ištisas dienas praleidžia siuvinėdamos ar teismo muzikanto Lamisono kompanijoje. Merginos pavargo nuo monotoniško gyvenimo būdo, nori pramogų. Burtininkas Malgrimas paskolino Melicentui stebuklingą veidrodį. Tai rodo tą, kuris galvoja apie tave. Princesė pamatė ten neįprastą vyrą, vardu Sam. Ji sudomino paslaptingą nepažįstamąjį, visos jos mintys dabar yra tik apie jį. Samo nėra Peradore, o princesė siunčia teismo nykštuką Grumetą į Malgrimą, kad burtininkas padėtų jai susitikti su Samu. Tai išgirdęs, karalius paskelbia ligonio dukrą, Malgrimą - šarlatanu, o nykštuką - girtuokliu. Jis kviečia teismo gydytoją Jarvey. Karalius liepia dukrai vartoti gydytojo paskirtus vaistus ir išsiuvinėti garbės tarnaitėmis, o jis pats eina į konferenciją Kamelote, karaliaus Artūro rezidencijoje.
Londonas
Reklamos agentūroje darbuotojai dirba ties eskizo eskizu. Dailininkas Samas Pentonas reklamai padarė princesės Melicenta Peradora portretą. Darbo metu Samą princesė taip nunešė, kad ji tapo jo svajonių mergina. Sam mano, kad jį stebi nykštukas. Tai išgirdę darbuotojai stebisi, kad nė vieno nykštuko nematė. Staiga Sam praneša, kad šiandien yra birželio 31-oji. Draugai pasikviečia gydytoją, kuris atrodo kaip gydytojas iš Peradoro. Gydytojas sako, kad Samas turi haliucinacijas, ir išrašė jam vaistų. Tuo tarpu priešais visų akis nykštukas pavogia paveikslą ir dingsta.
Peradoro karalystė
Princesė Melicent išlieja devintojo sielą. Paslaptingasis nepažįstamasis Samas paskendo merginos sieloje, tačiau naujienų iš nykštuko vis dar nėra. Malgrimas siūlo princesei keistis. Kartą burtininkė Merlin padovanojo tėvui auksinę sagę. Jei Melicentas ją atiduos Malgrimui, jis padės jai susisiekti su Samu. Kol Melicentas svarsto, ką daryti, pasirodo mažas senukas Marlagramas. Jis žada savo pagalbą princesei ir kviečia sūnėną į konkursą. Malgrimas sutinka pavydėtiną Devintuką, kad sustabdytų Samą ir Melicentą nuo susitikimo.
Londonas
Sam ateina atsipalaiduoti bare „Black Horse“. Ten jis susitinka su kapitonu Plunket. Į barą ateina ir nykštukas, kurio niekas nemato, išskyrus Samą. Staiga pasirodo apsimetėlis. Samui jis atrodo kaip iliuzionistas Malgrimas. Malgrimas sutinka su menininku, kad šiandien, birželio 31 d., Jis taip pat mato nykštuką. Jis teigia, kad princesė Melicent yra tikras žmogus, tačiau ji gyvena XII amžiuje Peradoro karalystėje. Malgrimas siūlo padėti Samui su ja susitikti. Pasiėmę su savimi girtą planetą, kuri įsitikinusi, kad Peradoras yra baras, vyrai išeina pro sieną.
Reklamos agentūros vadovas Dimmockas netenka nuostolių: jam reikia perduoti eskizą klientui, o nuotrauka dingo ir menininkas Samas taip pat dingo. Biuras daro remontą, todėl iš gręžtuvų kyla baisus triukšmas, o tada iš spintos išbėgo didelė žiurkė. Tačiau biure labai graži mergina pasirodo viduramžių kostiume. Ji teigia esanti princesė Melicent, įsimylėjusi Samą, o žiurkė - burtininkė Malgrim. Dimmockas nusprendžia, kad Melicentas yra kitas dailininko modelis, kuris aistringai jį elgiasi ir siunčia ją į kino seansus. Prie visų problemų nuo kabineto pritūpimai. Iš pykčio virėjas pažvelgia į jį ir dingsta.Sekretorius Peggy, išsigandęs dėl viršininko, dingsta paskui ją, taip pat dingsta atvažiavusi darbuotoja Anne. Anksčiau paskambinęs Peggy, daktaras Jarvis atidaro spintą ir mato tik lentynas, pilnas knygų.
Peradoro karalystė
Kartą Peradore, Samas neteko Planetos ir Malgrimo, tačiau susitiko su Devyniasja. Klastinga garbės tarnaitė maitino alkaną svečią, bandydama jį įtikinti, kad princesė Melicent yra kvaila ir naivi, o ji - jam tinkamiausia partija. Į pilį sugrįžęs karalius, išgirdęs iš Malgrimo, kad Samas yra riteris, apie kurį svajoja princesė, siunčia į požemį nežinomą tipą be įgaliojimų.
Devintojo ir Malgrimo triumfas: Samas ir Melicentas yra atskirti amžiams!
Londonas
Televizijoje jie ruošiasi kitai laidai „Tiesioginė diskusija“. Šeimininkas tikėjosi „kaimo tipo“, tačiau jo vietoje pasirodys Marlagramas ir Melicentas. Laidos svečiai turi atsakyti į priimančiojo klausimus. Marlagramas laksto žodžiais, tačiau nieko nesuprantanti Melicenta nerimauja dėl Samo. Iš „Marlagram“ sužinojusi, kad jos meilužis yra kalėjime, princesė palieka laidą, nepaisydama gresiančių reklamos kompanijos rūpesčių. Marlagramo patarimu, Melicentas eina į juodojo arklio barą.
Peradoro karalystė
Šaltame drėgname požemyje Sam lankosi pas Plunketą, kuris paslėpė save kaip sargybos kapitonas, kad padėtų draugui. Plunketas susitiko su reklamos agentūros Dimmock viršininku ir jį paslėpė. Po kapitono pasitraukimo Marlagramas patenka į kalėjimą. Jis žada padėti Samui susitikti su savo mylimuoju. Marlagramas paliko bylą ir jo nebuvimo metu sūnėnas vaidino žiaurų pokštą. Marlagramas paims Melicentą iš „The Black Horse“ ir pristatys Samui.
Londonas
Malgrimas pasirodo juodojo arklio juostoje. Ten jis susitinka su dėde. Ten atvyksta Melicentas, lydimas reklamos agentūros darbuotojo Philipo. Marlagramas užpila jam egzotišką gėrimą - drakono kraują. Kol Filipas paragauja neįprasto skysčio, Marlagramas dingsta kartu su princese.
Peradoro karalystė
Karalius Meliotas priima planetą ir Dimmocką. Plunketas kviečia karalių organizuoti turizmą Peradore. Tačiau karalius, nesuprasdamas modernios mokesčių sistemos, yra įsiutę ir liepia sargybiniams patraukti nelaimingus verslininkus. Šiuo metu į kambarį įeina devyniasdešimt ir Malgrimas. Malgrimas priima svečius su savimi, o klastingasis Devintas bando įtikinti karalių likti su ja vienas. Jos raginimus nutraukia įeinantieji į Marlagramą ir Melicentą. Karalius praneša dukrai, kad rytoj įvyks riterių turnyras, o nugalėtoju taps jos vyras. Išgirdusi jos nuosprendį, princesė pažada Marlagramui Merlino sagę, jei ji padės jai ištekėti už Samos. Marlagramas skelbia, kad karalystę artina du pavojai: nežinomas Raudonasis riteris ir visa apimantis Drakonas. Tas, kuris laimi „Raudonojo riterio“ turnyrą ir nugali „Drakoną“ - tik jis tuokiasi su princese Melicente. Kadangi tą akimirką smogė perkūnas, karalius sutinka su baime.
Naktį sargybiniai uždėjo Samą ant skraistių. Jiems išvykus, Marlagramas patenka į kalėjimą. Jis atneša Samui skanią vakarienę ir atneša Melicentą. Jie praneša Samui, kad turnyre, kuris vyks šeštą ryto, jam reikia nugalėti Raudonąjį riterį ir Drakoną, tik tada jis gali ištekėti už Melicento. Samas išsigandęs: jis niekada su niekuo nekovojo ir net tokiame ankstyvame amžiuje!
Samas ruošiasi dvikovai palapinėje. Devyniasdešimt ir Malgrimas pakeičia aprangą, kurią Melicentas paruošė senajam šiukšliadėžiui. Jie siunčia barmeną iš Juodojo arklio į Samą. Ji turėtų pristatyti „turnyro alų“, iš kurio Sam turės silpnumą ir galvos svaigimą.
Prasidėjo dvikova. Raudonasis riteris paspaudžia ir stumia Samą. Atsidūręs palapinėje, Raudonasis riteris prašo turnyro alaus. Paliktas vienas su Samu, riteris pašalina savo šarvus ir galvą. Keista, bet po galva yra planeta.Kapitonas menininkui paaiškina, kad Malgrimas jį pavertė Raudonuoju riteriu.
Palapinėje be žiūrovų Samas ir Plunketas žaidžia kovą, kurioje Samas laimi. Jis paima pralaimėtojo galvą iš palapinės ir parodo tai žiūrovams. Karalius Meliotas riterius menininkui sukūrė. Dabar reikia nugalėti Drakoną.
Karalius siūlo Samui pasirinkti: palikti, nes jis jau laisvas, ar kovoti su drakonu, tada laimėdamas Samas galės ištekėti už Melicento. Sam pasirenka dvikovą. Princesė atneša savo meilužei seną knygą, kurioje yra visa informacija apie drakonus.
Plunketas prižiūri drakoną miegantį drakoną. Anne ir Peggy pasirodo iš miško. Sekretorė ieško savo viršininko, o Anną domina vietiniai lankytini objektai. Su knyga atėjęs Samas studijuoja miegantį Drakoną, kad galėtų kovoti su juo pagal visas dragonografijos taisykles. Tačiau pasirodo, kad drakonas yra niekas kitas, kaip jo šefas Dimmockas, kurį Malgrimas pavertė drakonu. Dimmockas prašo Samo surasti vieną iš burtininkų, kuriuos reikia sužavėti, ir su dėkingumu pristatys savo gelbėtoją įmonės valdybai. Norėdami sukurti kovos su drakonu išvaizdą, Dimmocko drakonas praranda pusę Samo kalavijo. Samas ir Plunketas, kuriems patiko Anne, eina paskui burtininkus, o Dimmockas drakono pavidalu padiktuoja laišką Peggy sekretoriui.
Princesė Melicent dingo. Neramus karalius pakėlė visus tarnus į kojas. Sam, pažymėdama, kad tarp teisėjų nėra Ninet ir Malgrim, siūlo jiems dalyvauti dingus jos mylimajam. Marlagramas pataria vykti į kalėjimą.
Londonas
Požemyje patenka Sam. Atsibudęs jis atsiduria gimtajame Londone, parodoje. Minioje ieškodamas Melicento, Samas mato sceną, kurioje pagerbti nugalėtojai. Vadovas yra pats Malgrimas, o jam padeda Devintas. Konditerių konkurso nugalėtojas paskelbtas „Melicent“. Paklausta apie jos norą, princesė atsako, kad nori pamatyti Samą. Tai išgirdęs, Samas nubėga į Melicentą, tačiau sušalusios žuvies prekeivis užstoja kelią. Tarp vyrų vyksta kova ir Samas praranda sąmonę nuo smūgio į galvą. Menininkas ateina į policiją. Policijos inspektorius sulaikytuosius paleidžia. Besisukdamos rankos, jos nukrypsta į skirtingas puses.
Bjauriai nusiteikęs, Samas klaidžioja po lietingą miestą Peradoro kostiumu. Staiga šalia jo sustoja taksi. Pasirodo, vairuotojas yra Marlagramas, o Melicenta sėdi į mašiną.
Peradoro karalystė
Pusryčių metu Marlagramas ir Malgrimas apibendrina savo varžybas. Jų pokalbį nutraukia Sam, Plunkett, Melicent ir Dimmock pasirodymai. Sam ir Melicent planuoja susituokti, o Sam turėtų paprašyti princesės už karaliaus rankas. Dimmockas ir burtininkai susitaria sukurti naują įmonę, kuri užsiimtų turizmu tarp Anglijos ir Peradoro.
Epilogas
Norėdami švęsti Samo ir Melicento vestuves, burtininkai turėjo sunkiai dirbti. Vestuvių stalas jungia Dimmocko biurą ir karaliaus Melioto pokylių salę. Vyriausiojoje įstaigoje vyksta remontas, o gręžimo garsas neleidžia pasveikinti. Tada burtininkas Marlagramas kviečia svečius į Peradorą atsipūsti nuo civilizacijos.
Jauni nusprendžia, kad gyvens abiejuose pasauliuose. Jie svečiams dėkoja teismo muzikanto Lamisono liūdesio akompanimentu.