Tegevus toimub muinasjutulises Peradori kuningriigis XII sajandil ja täna Londonis kuupäeval 31. juunil.
Peradori kuningriik
Pisikeses Peradori kuningriigis, kuningas Arthuri ühes vasallide valduses, valitseb kuningas Meliot. Elu kulgeb rahulikult ja vaikselt. Kuninga ainus tütar ja pärija, printsess Melicenta ning tema kaks aumärki Nineth ja Alison veedavad terveid päevi tikkides või õukonnamängija Lamisoni seltsis. Tüdrukud on monotoonsest elustiilist väsinud, nad tahavad meelelahutust. Võlur Malgrim laenas Melicentile võlupeegli. See kuvab selle, kes teie peale mõtleb. Printsess nägi seal ebaharilikku meest nimega Sam. Ta oli huvitatud salapärasest võõrast, kõik tema mõtted on nüüd ainult temast. Sam pole Peradoris ja printsess saadab kohtus kääbuse Grumet Malgrimi, nii et võlur aitab tal Samiga kohtuda. Seda kuuldes kuulutab kuningas patsiendi tütre Malgrimi - šarlataniks ja kääbuse - joodikuks. Ta kutsub kohtusarsti Jarvey. Kuningas käsib oma tütrel võtta arsti poolt välja kirjutatud ravimeid ja tikkida auametnikega ning ta läheb ise konverentsile Camelot, kuningas Arthuri elukohta.
London
Reklaamiagentuuris töötavad töötajad varumisreklaami visandi kallal. Kunstnik Sam Penton tegi reklaamiks portree printsess Melicenta Peradorast. Töö ajal viis printsess Sami nii kaugele, et temast sai tema unistuste tüdruk. Sam arvab, et teda jälgib kääbus. Seda kuuldes on töötajad üllatunud, et keegi pole ühtegi pöialpoissi näinud. Äkki teatab Sam, et täna on 31. juuni. Sõbrad kutsuvad arsti, kes näeb välja nagu Peradori arst. Arst ütleb, et Samil on hallutsinatsioonid, ja kirjutas talle välja ravimi. Vahepeal röövib pöialpoiss kõigi silme all joonise ja kaob.
Peradori kuningriik
Printsess Melicent valab üheksanda hinge. Salapärane võõras Sam vajus tüdruku hinge, kuid kääbust pole veel mingeid uudiseid. Malgrim pakub printsessile vahetust. Kord andis võlur Merlin isale kuldse prossi. Kui Melicent annab ta Malgrimile, aitab ta tal Samiga ühendust võtta. Sel ajal kui Melicent mõtleb, mida teha, ilmub väike vanamees Marlagram onu Malgrimi. Ta lubab printsessile oma abi ja kutsub vennapoja võistlusele. Malgrim nõustub kadetseva üheksakümnega Sami ja Melicenti kohtumise peatamiseks.
London
Sam tuleb Black Horse baari puhkama. Seal kohtub ta kapten Plunketiga. Baari tuleb ka kääbus, keda keegi peale Sami ei näe. Järsku ilmub välja imposantne mees. Ta näib olevat Sam kui illusionist Malgrim. Malgrim nõustub kunstnikuga, et täna, 31. juunil, näeb ta ka kääbust. Ta väidab, et printsess Melicent on tõeline inimene, kuid ta elab 12. sajandil Peradori kuningriigis. Malgrim soovitab aidata Samil temaga kohtuda. Võttes endaga kaasa purjus Planeedi, kes on kindel, et Perador on baar, lahkuvad mehed läbi seina.
Reklaamiagentuuri juht Dimmock on kahjumis: ta peab visandi kliendile üle andma, pilt kadus ja kadus ka kunstnik Sam. Kontor teeb remonti ja seetõttu kostub trellidelt kohutavat müra ning siis jooksis kapist välja suur rott. Kuid kontoris ilmub keskaegses kostüümis väga ilus tüdruk. Ta väidab, et ta on printsess Melicent, armunud Samisse ja rott on võlur Malgrim. Dimmock otsustab, et Melicent on järgmine kunstniku modell, kes suhtub temasse kirglikult ja saadab ta filmilinastustele. Kõigi kabinetti puudutavate probleemideni kisendab. Vihast vaatab peakokk talle otsa ja kaob.Ülemuse pärast hirmunud sekretär Peggy kaob tema järel ning kaob kohale tulnud töötaja Anne. Peggy poolt varem nimetatud dr Jarvis avab kapi ja näeb ainult raamatuid täis riiulid.
Peradori kuningriik
Kunagi Peradoris kaotas Sam Planeti ja Malgrimi, kuid kohtus üheksandaga. Salakavala neiu toitis näljast külalist, püüdes veenda teda, et printsess Melicent oli rumal ja naiivne ning et naine oli tema jaoks kõige sobivam pidu. Lossi naasnud kuningas, kuulnud Malgrimilt, et Sam on rüütel, kellest printsess unistab, saadab koopasse tundmatu tüübi ilma volikirjadeta.
Üheksanda ja Malgrimi triumf: Sam ja Melicent lahutatakse igavesti!
London
Televisioonis valmistuvad nad järgmiseks saateks "Live Diskussioon". Peremees ootas "külatüüpi", kuid tema asemele ilmuvad Marlagram ja Melicent. Programmi külalised peavad vastama võõrustaja küsimustele. Marlagram puistab sõnadega, kuid Melicenta, kes ei saa midagi aru, muretseb Sami pärast. Saanud Marlagramist teada, et tema väljavalitu on vanglas, lahkub printsess saatest, hoolimata reklaamifirma eelseisvatest muredest. Marlagrami soovitusel läheb Melicent baari Black Horse.
Peradori kuningriik
Külmas niiskes koopas külastab Sam Plunket, kes maskeeris end valvurite kapteniks, et aidata sõpra. Plunket kohtus reklaamiagentuuri ülema Dimmockiga ja varjas teda. Pärast kapteni lahkumist siseneb Marlagram vanglasse. Ta lubab aidata Samil oma armastatuga kohtuda. Marlagram lahkus juhtumist ja tema puudumise ajal mängis tema vennapoeg julma nalja. Marlagram võtab Melicenta üles The Black Horse juurest ja toimetab selle Samile.
London
Malgrim ilmub ribale Must hobune. Seal kohtub ta onuga. Sinna tuleb Melicent, kaasas reklaamiagentuuri töötaja Philip. Marlagram valab talle eksootilise joogi - draakoni verd. Kuigi Philipile maitseb ebaharilik vedelik, kaob Marlagram koos printsessiga.
Peradori kuningriik
Kuningas Meliot võtab vastu Planeedi ja Dimmocki. Plunket kutsub kuningat üles korraldama turismi Peradoris. Kuid kuningas, kes ei mõista tänapäevast maksusüsteemi, on raevukas ja käsib valvuritel õnnetud ettevõtjad kinni võtta. Sel hetkel sisenevad tuppa üheksakümmend ja Malgrim. Malgrim võtab külalised endaga kaasa ja salakavala üheksakümnenda üritab veenda kuningat temaga üksi jääma. Tema manitsused katkevad Marlagrami ja Melicenti sisenejad. Kuningas teatab tütrele, et homme toimub rüütliturniir ja võitjaks tuleb tema abikaasa. Tema lauset kuuldes lubab printsess Marlagram Merlini prossi, kui ta aitab tal Samiga abielluda. Marlagram teatab, et kuningriiki läheneb kaks ohtu: tundmatu Punane Rüütel ja kõike rööviv Draakon. See, kes võidab Red Knight turniiri ja alistab Draakoni, on ainus, kes abiellub printsess Melicente'iga. Kuna sel hetkel lõi äike, nõustub kuningas hirmuga.
Öösel panid valvurid Samil klapid kinni. Pärast lahkumist siseneb Marlagram vanglasse. Ta toob Samile maitsva õhtusöögi ja Melicenti. Nad teatavad Samile, et turniiril, mis toimub kell kuus hommikul, peab ta alistama Punase Rüütli ja Draakoni, alles siis saab ta Melicentiga abielluda. Sam on kohkunud: ta pole kunagi kellegagi kakelnud ja isegi nii varases nooruses!
Sam valmistub telgis toimuvaks duelliks. Ninet ja Malgrim asendavad rõivad, mille Melicent vana prügikasti jaoks ette valmistas. Nad saadavad Musta hobuse juurest baaridaami Samini. Ta peaks esitama turniiriõlut, mis teeb Sam nõrgaks ja uimaseks.
Duell on alanud. Punane rüütel vajutab ja surub Sami. Telgist leides küsib Punane Rüütel turniiriõlut. Jättes Samiga üksi, eemaldab rüütel oma soomuse ja pea koos nendega. Üllataval kombel on pea all Planeet.Kapten selgitab kunstnikule, et Malgrim muutis ta Punaseks Rüütliks.
Telgis, ilma pealtvaatajateta, mängivad Sam ja Plunket lahingut, milles Sam võidab. Ta võtab kaotaja pea telgist välja ja näitab seda publikule. Kuningas Meliot rüüteldab kunstnikku. Nüüd peate Draakoni lüüa.
Kuningas pakub Samile valiku: lahkuda, kuna ta on juba vaba või võidelda Draakoniga, siis saab Sam võidu korral Melicentiga abielluda. Sam valib duelli. Printsess toob oma väljavalitule vana raamatu, mis sisaldab kogu teavet draakonite kohta.
Plunket hooldab Draakonil magavat Draakonit. Anne ja Peggy kerkivad metsast välja. Sekretär otsib oma ülemust ja Ann on huvitatud kohalikest vaatamisväärsustest. Raamatuga kaasas olnud Sam uurib magavat Draakonit, et temaga võidelda vastavalt kõigile dragonograafia reeglitele. Kuid draakoniks osutub keegi muu kui tema peakokk Dimmock, kellest Malgrim draakoniks muutis. Dimmock palub Samil leida üks võlur, keda võluda, ning tutvustab ta tänutundega ettevõtte juhatusele. Draakoniga võitlemise välimuse loomiseks neelab Dimmocki draakon poole Sami mõõgast. Sam ja Plunket, kellele Ann meeldis, lähevad võluritele järele ning Dimmock Draakoni kujul dikteerib kirja Peggy sekretärile.
Printsess Melicent kadus. Rahutu kuningas tõstis kõik sulased jalule. Sam, märkides, et kohtunike hulgas pole Ninetit ja Malgrimit, soovitab nad olla seotud tema armastatud kadumisega. Marlagram soovitab minna vanglasse.
London
Koopas langeb Sam. Ärgates leiab ta end oma kodust Londonist, näituselt. Otsides rahvamassist Melicent, näeb Sam stseeni, kus võitjaid austatakse. Saatejuht on Malgrim ise ja Nineth aitab teda. Kondiitrite konkursi võitja kuulutatakse välja Melicentile. Kui temalt küsitakse tema soovi kohta, vastab printsess, et soovib Samit näha. Seda kuuldes tormab Sam Melicentesse, kuid külmutatud kalakaupmees blokeerib selle tee. Meeste vahel käib kaklus ja Sam kaotab pea löögist teadvuse. Kunstnik tuleb politseisse. Politseiinspektor vabastab kinnipeetavad. Kätt väristades erinevad nad eri suundades.
Vastikus meeleolus kõnnib Sam läbi vihmase linna Peradori kostüümis. Järsku peatub ta lähedal takso. Juhiks osutub Marlagram, Melicenta aga istub autosse.
Peradori kuningriik
Hommikusöögil teevad Marlagram ja Malgrim oma võistluse kokku. Nende vestlust katkestab Sam, Plunkett, Melicent ja Dimmock. Sam ja Melicent plaanivad abielluda ning Sam peaks printsessilt kuninga käed küsima. Dimmock ja võlurid lepivad kokku luua uus ettevõte, mis tegeleb turismiga Inglismaa ja Peradori vahel.
Epiloog
Sami ja Melicenti pulma tähistamiseks pidid võlurid kõvasti vaeva nägema. Pulmalaud ühendab Dimmocki kabinetti ja kuningas Melioti banketisaali. Saatejuhi kabinetis käivad remondid ja trellide müra ei võimalda tervitavat kõnet. Seejärel kutsub võlur Marlagram külalisi Peradorisse, et teha tsivilisatsioonist paus.
Noored otsustavad, et elavad mõlemas maailmas. Nad tänavad külalisi õukonnamängija Lamisoni laulu saatel.