Acțiunea are loc în fabulul regat Perador în secolul XII și astăzi la Londra într-o zi lunară, pe 31 iunie.
Regatul Perador
În regatul minuscul Perador, într-una din posesiunile vasale ale regelui Arthur, regele Meliot stăpânește. Viața continuă liniștit și liniștit. Singura fiică și moștenitoare a regelui, prințesa Melicenta și cele două servitoare ale sale de onoare Nineth și Alison își petrec zile întregi în broderie sau în compania muzicianului de curte Lamison. Fetele s-au săturat de un stil de viață monoton, își doresc divertisment. Vrăjitorul Malgrim i-a împrumutat lui Melicent o oglindă magică. Îl afișează pe cel care se gândește la tine. Prințesa a văzut acolo un bărbat neobișnuit pe nume Sam. Era interesată de un străin misterios, toate gândurile ei acum sunt doar despre el. Sam nu se află în Perador și prințesa îl trimite pe piticul de curte Grumet la Malgrim, astfel încât vrăjitorul o ajută să se întâlnească cu Sam. Auzind acest lucru, regele o declară pe fiica pacientului, Malgrim - un șarlatan, iar piticul - un bețiv. El îl invită pe medicul de curte Jarvey. Regele îi spune fiicei sale să ia medicamente prescrise de medic și să brodeze cu servitoare de onoare, iar el însuși merge la o conferință la Camelot, în reședința regelui Arthur.
Londra
La o agenție de publicitate, lucrătorii lucrează la o schiță pentru o reclamă de stoc. Artistul Sam Penton a făcut un portret al prințesei Melicenta Peradora pentru publicitate. În timpul lucrului, Sam a fost atât de transportată de prințesă, încât a devenit fata viselor sale. Sam crede că este urmărit de un pitic. Auzind acest lucru, angajații sunt surprinși că nimeni nu a văzut vreun pitic. Deodată, Sam raportează că astăzi este 31 iunie. Prietenii invită un medic care arată ca un medic din Perador. Medicul spune că Sam are halucinații și îi prescrie un medicament. Între timp, în fața ochilor tuturor, piticul este răpit de un desen și dispare.
Regatul Perador
Prințesa Melicent revarsă sufletul lui Nineth. Străinul misterios Sam s-a scufundat în sufletul fetei, dar încă nu există nicio veste de la pitică. Malgrim oferă prințesei un schimb. Odată vrăjitorul Merlin i-a oferit tatălui o broșă de aur. Dacă Melicent o va da lui Malgrim, el o va ajuta să se conecteze cu Sam. În timp ce Melicent are în vedere ce trebuie să facă, apare un bătrân, Marlagram. Îi promite ajutorul prințesei și își cheamă nepotul la concurs. Malgrim este de acord cu invidiosul Nineth pentru a-i opri pe Sam și Melicent să se întâlnească.
Londra
Sam vine să se relaxeze la Black Horse Bar. Acolo se întâlnește cu skipper Plunket. Un pitic vine și la bar, pe care nimeni nu îl vede în afară de Sam. Deodată apare un bărbat impunător. El îi apare lui Sam drept iluzionistul Pelgrim. Malgrim este de acord cu artista că astăzi, într-adevăr, pe 31 iunie, îl vede și pe pitic. El susține că prințesa Melicent este o persoană reală, dar trăiește în secolul al XII-lea în regatul Perador. Malgrim sugerează să o ajute pe Sam să o întâlnească. Luând cu ei o planetă beat, care este sigură că Perador este un bar, bărbații pleacă prin perete.
Șeful agenției de publicitate, Dimmock, este în pierdere: trebuie să înmânați schița clientului, iar poza a dispărut, iar artistul Sam a dispărut și el. Biroul face reparații și, prin urmare, se aude un zgomot groaznic din exerciții, apoi un șobolan mare a fugit din dulap. Dar la birou apare o fată foarte frumoasă, în costum medieval. Ea susține că este prințesa Melicent, îndrăgostită de Sam, iar șobolanul este vrăjitorul Malgrim. Dimmock decide că Melicent este următorul model al artistului, care este pasionat de el și o trimite la proiecții de film. La toate problemele de la dulapuri se strecoară. Din furie, bucătarul se uită în el și dispare.Secretarul Peggy, înspăimântat de șef, dispare după ea, iar angajata Anne, care a venit, dispare și ea. Apelat mai devreme de Peggy, Dr. Jarvis deschide dulapul și vede doar rafturi pline de cărți.
Regatul Perador
Odată ajuns în Perador, Sam a pierdut Planeta și Malgrim, dar a întâlnit Nineth. Servitoarea insidioasă a onoarei i-a hrănit pe oaspetele flămând, încercând să-l convingă că prințesa Melicent era o prostie și o naivitate și că era cea mai potrivită petrecere pentru el. Regele care s-a întors la castel, auzind de la Malgrim că Sam este cavalerul cu care visează prințesa, trimite un tip necunoscut, fără credințe, în temniță.
Nineth și Malgrim triumfă: Sam și Melicent sunt despărțiți pentru totdeauna!
Londra
La televizor, se pregătesc pentru următorul program, „Live Discussion”. Gazda se aștepta la un „tip de sat”, dar Marlagram și Melicent apar la locul lui. Oaspeții programului trebuie să răspundă la întrebări de la gazdă. Marlagram stropește cu cuvinte, dar Melicenta, care nu înțelege nimic, se teme de Sam. După ce a aflat de la Marlagram că iubitul ei este în închisoare, prințesa părăsește emisiunea, în ciuda necazurilor iminente ale companiei de publicitate. La sfatul Marlagram, Melicent merge la barul Black Horse.
Regatul Perador
În temnița umedă rece, Sam îl vizitează pe Plunket, care s-a deghizat în căpitanul gărzilor pentru a-și ajuta un prieten. Plunket l-a întâlnit pe șeful agenției de publicitate Dimmock și l-a ascuns. După ce skipperul pleacă, Marlagram intră în închisoare. El promite că îl va ajuta pe Sam să se întâlnească cu iubitul său. Marlagram a părăsit cazul și, în timpul absenței sale, nepotul său a jucat o glumă crudă. Marlagram va ridica Melicenta de la The Black Horse și o va livra lui Sam.
Londra
Malgrim apare în barul Black Horse. Acolo se întâlnește cu un unchi. Melicent vine acolo, însoțit de un angajat al agenției de publicitate, Philip. Marlagram îi revarsă o băutură exotică - sânge de dragon. În timp ce Philip gustă un lichid neobișnuit, Marlagram dispare odată cu prințesa.
Regatul Perador
Regele Meliot primește Planeta și Dimmock. Plunket îl invită pe rege să organizeze turismul în Perador. Dar regele, neînțelegând sistemul fiscal modern, este furios și ordonă paznicilor să pună mâna pe antreprenorii nefericiți. În acest moment, Nineth și Malgrim intră în cameră. Malgrim ia invitații cu el, iar insidiosul Nineth încearcă să-l convingă pe rege să rămână singur cu ea. Îndemnurile ei sunt întrerupte de cei care intră în Marlagram și Melicent. Regele anunță fiicei sale că mâine va avea loc un turneu de cavaleri, iar câștigătorul va fi soțul ei. După ce a auzit sentința, prințesa îi promite lui Marlagram o broșă Merlin dacă o ajută să se căsătorească cu Sam. Marlagram anunță că două pericole se apropie de regat: Cavalerul Roșu necunoscut și Dragonul atotcuprinzător. Cel care câștigă turneul Cavalerului Roșu și îl învinge pe Dragon - doar el se căsătorește cu prințesa Melicente. Întrucât în acel moment s-a izbit tunetul, regele este de acord cu frica.
Noaptea, paznicii l-au băgat pe Sam în cătușe. După ce pleacă, Marlagram intră în închisoare. El îi aduce lui Sam o cină delicioasă și îl aduce pe Melicent. Ei anunță lui Sam că la turneul, care va avea loc la șase dimineața, el trebuie să învingă Cavalerul Roșu și Dragonul, abia atunci se poate căsători cu Melicent. Sam este îngrozit: nu a luptat niciodată cu nimeni și chiar la o vârstă atât de fragedă!
Sam se pregătește pentru duelul din cort. Nineth și Malgrim înlocuiesc ținuta pe care Melicent a pregătit-o pentru vechea gunoi. Aceștia trimit o cameristă de la Calul Negru către Sam. Ar trebui să prezinte o „bere de turneu”, din care Sam va avea slăbiciune și amețeală.
Duelul a început. Cavalerul Roșu apasă și îl împinge pe Sam. Găsindu-se în cort, Cavalerul Roșu cere o bere de turneu. Lăsat singur cu Sam, cavalerul își îndepărtează armura și capul cu ei. Surprinzător, sub cap este Planeta.Skipperul îi explică artistului că Malgrim l-a transformat în Cavalerul Roșu.
În cort, fără spectatori, Sam și Plunket joacă bătălia în care Sam câștigă. El scoate capul pierzătorului din cort și îl arată publicului. Regele Meliot cavalerează artistul. Acum trebuie să învingi Dragonul.
Regele îi oferă lui Sam o alegere: să plece, deoarece el este deja liber sau să se lupte cu Dragonul, atunci în cazul câștigării Sam se va putea căsători cu Melicent. Sam alege un duel. Prințesa îi aduce iubitei sale o carte veche care conține toate informațiile despre dragoni.
Plunket are grijă de Dragonul care dorme în poiană. Anne și Peggy ies din pădure. Secretarul își caută șeful, iar Ann este interesată de atracțiile locale. Sam, care a venit cu cartea, studiază Dragonul adormit pentru a-l lupta după toate regulile dragonografiei. Dar Dragonul se dovedește a fi nimeni altul decât bucătarul său Dimmock, care Malgrim s-a transformat într-un Dragon. Dimmock îi cere lui Sam să găsească unul dintre vrăjitori care să fie vrăjit și, în semn de recunoștință, își va prezenta salvatorul în consiliul companiei. Pentru a crea aspectul de luptă cu Dragonul, Dragonul Dimmock înghite jumătate din sabia lui Sam. Sam și Plunket, cărora le-a plăcut Anne, merg după vrăjitori, iar Dimmock sub forma unui Dragon dictează o scrisoare secretarului lui Peggy.
Prințesa Melicent a dispărut. Regele cu probleme i-a ridicat pe toți slujitorii în picioare. Sam, observând că printre curieri nu există Ninet și Malgrim, sugerează că sunt implicați în dispariția iubitei sale. Marlagram sfătuiește să meargă la închisoare.
Londra
În temniță Sam cade. Trezindu-se, se găsește în Londra natală, la o expoziție. Căutând pe Melicent în mulțime, Sam vede o scenă în care câștigătorii sunt onorați. Liderul este însuși Malgrim, iar Nineth îl ajută. Câștigătorul concursului de cofetărie este anunțat pentru Melicent. Când a fost întrebată despre dorința ei, prințesa îi răspunde că vrea să-l vadă pe Sam. Auzind acest lucru, Sam se repezi spre Melicente, dar negustorul de pește înghețat blochează calea. O luptă are loc între bărbați și Sam își pierde cunoștința de la o lovitură la cap. Artistul vine la poliție. Inspectorul de poliție eliberează deținuții. Agitându-se de mână, se diverge în direcții diferite.
Într-o dispoziție urâtă, Sam rătăcește printr-un oraș ploios, într-un costum Perador. Deodată, un taxi se oprește lângă el. Șoferul se dovedește a fi Marlagram, în timp ce Melicenta stă în mașină.
Regatul Perador
La micul dejun, Marlagram și Malgrim își rezumă competiția. Conversația lor este întreruptă de apariția lui Sam, Plunkett, Melicent și Dimmock. Sam și Melicent intenționează să se căsătorească și Sam ar trebui să ceară prințesei mâinile regelui. Dimmock și vrăjitorii sunt de acord să creeze o nouă companie care să se ocupe de turism între Anglia și Perador.
Epilog
Pentru a sărbători nunta lui Sam și Melicent, vrăjitorii au trebuit să muncească din greu. O masă de nuntă face legătura între biroul lui Dimmock și sala de banchete a regelui Meliot. În biroul șefului, reparațiile sunt în desfășurare, iar zgomotul exercițiilor nu permite un discurs primitor. Atunci vrăjitorul Marlagram invită oaspeții la Perador să facă o pauză de la civilizație.
Tinerii decid că vor trăi în ambele lumi. Le mulțumesc invitaților pentru însoțirea lăutei muzicianului de curte Lamison.