Радња се одиграва у бајковитом краљевству Перадор у КСИИ веку и данас у Лондону, на лунарни дан 31. јуна.
Краљевство Перадор
У малом краљевству Перадор, у једном од вазалних посједа краља Артура, влада краљ Мелиот. Живот иде мирно и тихо. Једина ћерка и наследница краља, принцеза Мелицента, и њене две слушкиње Нинетх и Алисон проводе читаве дане у везању или у друштву дворског музичара Ламисон. Дјевојке су уморне од монотоног начина живота, желе забаву. Чаробњак Малгрим посудио је Мелиценту чаробно огледало. Приказује онога који мисли на вас. Принцеза је тамо угледала необичног човека по имену Сам. Њу је занимао мистериозни незнанац, а све мисли сада су само о њему. Сам није у Перадору, а принцеза шаље дворског патуљка Грумет-а Малгриму, тако да јој чаробњак помаже да упозна Сама. Чувши то, краљ проглашава ћерку болесника, Малгрима - шарлатаном, а патуљак - пијаницом. Позива дворског лекара Јарвеиа. Краљ каже својој ћерки да узима дрогу коју јој је прописао лекар и да веже слушкиње, а он сам иде на конференцију у Камелот, у резиденцију краља Артура.
Лондон
У рекламној агенцији радници раде на скици за рекламу чарапа. Уметник Сам Пентон направио је портрет принцезе Мелицента Перадора ради рекламе. Током рада, Саму је принцеза толико одвела да је постала девојка његових снова. Сам мисли да га надгледа патуљак. Чувши то, запослени се чуде што нико није видео патуљака. Одједном, Сам извештава да је данас 31. јун. Пријатељи позивају доктора који личи на лекара из Перадора. Лекар каже да Сам има халуцинације и преписује му лек. У међувремену, пред свима очима, патуљак је отет цртежом и нестао.
Краљевство Перадор
Принцеза Мелицент излијева душу Нинетх. Тајанствени странац Сам потонуо је у девојчину душу, али од патуљака још увек нема вести. Малгрим нуди принцези размену. Једном је чаробњак Мерлин оцу дао златни брош. Ако је Мелицент пружи Малгриму, он ће јој помоћи да се повеже са Самом. Док Мелицент размишља о томе шта да ради, појављује се неки старац Марлаграм. Обећава своју помоћ принцези и позива свог нећака на такмичење. Малгрим се слаже са завидном деветком да спречи Сама и Мелицент да се састану.
Лондон
Сам се долази опустити у бару Блацк Хорсе. Тамо упознаје скипера Плункета. Патуљак такође долази у бар, кога нико не види осим Сама. Одједном се појављује импозантни мушкарац. Он се Саму појављује као илузиониста Малгрим. Малгрим се слаже са уметником да и данас, 31. јуна, такође види патуљак. Тврди да је принцеза Мелицент стварна особа, али живи у 12. веку у Перадорском краљевству. Малгрим предлаже да се помогне Саму да је упозна. Поводећи са њима пијану планету, која је сигурна да је Перадор бар, мушкарци одлазе кроз зид.
Шеф рекламне агенције Диммоцк је у губитку: морате да предате скицу купцу, а слика је нестала и уметник Сам је нестао. Канцеларија ради поправке и због тога се чује бучна бука од бушења, а онда из ормара истрчи велики пацов. Али у канцеларији се појављује веома лепа девојка у средњовековном костиму. Тврди да је принцеза Мелицент, заљубљена у Сама, а штакор је чаробњак Малгрим. Диммоцк одлучује да је Мелицент следећи модел за уметника који се страствено бави њим и шаље на филмске пројекције. На све проблеме из кабинета шкљоцне. Из љутње кухар погледа у њега и нестане.Секретарица Пегги, уплашена за шефа, нестаје за њом, а запослена Анне, која је дошла, такође нестаје. Назвао ју је Пегги, доктор Јарвис отвара ормар и види само полице препуне књига.
Краљевство Перадор
Једном у Перадору, Сам је изгубио планету и малгрима, али је упознао Нинетх. Подмукла девојка части хранила је гладног госта, покушавајући да га убеди да је принцеза Мелицент глупа и наивна и да је она за њега најприкладнија забава. Краљ који се вратио у замак, чувши од Малгрима да је Сам витез о коме принцеза сања, шаље непознату врсту без акредитива у тамницу.
Тријумф Нинетх и Малгрим: Сам и Мелицент заувек су раздвојени!
Лондон
На телевизији се припремају за следећи програм, "Расправа уживо". Домаћин је очекивао „тип села“, али на његовом месту су се појавили Марлаграм и Мелицент. Гости програма морају одговарати на питања домаћина. Марлаграм прска ријечима, али Мелицента, која ништа не разумије, брине се за Сама. Након што је од Марлаграма сазнала да је њен љубавник у затвору, принцеза напушта шоу, упркос недаћама које рекламирају компаније. По савету Марлаграма, Мелицент одлази у бар Блацк Хорсе.
Краљевство Перадор
У хладној влажној тамници, Сам посећује Плункета, који се прерушио у капетана страже да помогне пријатељу. Плункет је упознао шефа рекламне агенције Диммоцк и сакрио га. Након што скипер оде, Марлаграм улази у затвор. Обећава да ће помоћи Саму да се сретне са својом вољеном. Марлаграм је напустио случај и за време његовог одсуства његов нећак одиграо је сурову шалу. Марлаграм ће покупити Мелиценту из Црног коња и доставити је Саму.
Лондон
Малгрим се појављује у бару Блацк Хорсе. Тамо се среће са ујаком. Тамо долази Мелицент у пратњи запосленика рекламне агенције Пхилип. Марлаграм му наточи егзотично пиће - змајеву крв. Док Филип окуси необичну течност, Марлаграм нестаје са принцезом.
Краљевство Перадор
Краљ Мелиот прима планету и диммока. Плункет позива краља да организује туризам у Перадору. Али краљ, не разумејући савремени порески систем, бесан је и наређује стражарима да ухвате несрећне предузетнике. У овом тренутку у собу улазе Нинетх и Малгрим. Малгрим води госте са собом, а подмукли Нинетх покушава наговорити краља да остане сам са њом. Њене побуде прекидају они који уђу у Марлаграм и Мелицент. Краљ најављује својој ћерки да ће сутра бити турнир у трчању, а победник ће бити њен супруг. Чувши њену реченицу, принцеза обећа брош Марлаграм Мерлин ако јој помогне да се уда за Сама. Марлаграм најављује да се краљевству приближавају две опасности: непознати Црвени витез и Змај који прождире. Онај који победи на турниру Црвени витез и победи Змај, једини је који се венча с принцезом Мелиценте. Пошто је у том тренутку ударио гром, краљ се са страхом слаже.
Ноћу су стражари ставили Сама у окове. Након што напусте, Марлаграм улази у затвор. Доноси Сама укусну вечеру и доноси Мелицент. Они најављују Саму да на турниру, који се одржава у шест сати ујутро, треба да победи Црвеног витеза и Змаја, тек тада може да се уда за Мелицент. Сам је престрављен: никада се ни с ким није свађао, па ни у тако раној доби!
Сам се припрема за дуел у шатору. Нинетх и Малгрим замјењују одјећу коју је Мелицент припремио за старо смеће. Они шаљу бармену из Црног коња Саму. Она би требало да представи „турнирско пиво“ због којег ће Сам бити слаб и вртоглав.
Двобој је почео. Црвени витез притиска и гура Сама. Налазећи се у шатору, Црвени витез тражи пиво са турнира. Остављен сам са Самом, витез скида свој оклоп и главу с њима. На Самино изненађење, Плункет му је под главом.Скипер објашњава уметнику да га је Малгрим претворио у Црвеног витеза.
У шатору, без гледалаца, Сам и Плункет играју битку у којој победи Сам. Извади главу губитника из шатора и покаже је публици. Краљ Мелиот витез је уметник. Сада треба да победите Змаја.
Краљ нуди Саму избор: да оде, пошто је већ слободан или да се бори са Змајем, а у случају победе Сам ће се моћи оженити Мелицентом. Сам бира дуел. Принцеза доноси својој љубавници стару књигу која садржи све информације о змајевима.
Плункет брине о Змају који спава на чистини. Анне и Пегги излазе из шуме. Секретарица тражи свог шефа, а Анн занимају локалне атракције. Сам, који је дошао са књигом, проучава успаваног Змаја како би се борио против њега према свим правилима драгонографије. Али, испоставило се да је Змај нико други његов кухар Диммоцк, који је Малгрим претворио у Змаја. Диммоцк тражи од Сама да пронађе једног од чаробњака који ће га очарати, а у знак захвалности представит ће свог спаситеља у одбору компаније. Да би створио изглед борбе против Змаја, Диммоцк Змај прогута половину Саминог мача. Сам и Плункет, који су волели Анне, иду за чаробњацима, а Диммоцк у облику Змаја диктира писмо Пеггијевој секретарици.
Принцеза Мелицент нестала. Забринути краљ подигао је све слуге на ноге. Сам, примећујући да међу дворјанима нема Нинета и Малгрима, сугерише да су они умешани у нестанак њене вољене. Марлаграм саветује да иде у затвор.
Лондон
У тамници Сам пада. Пробудивши се, нађе се у родном Лондону, на изложби. Тражећи Мелицент у гомили, Сам види сцену у којој су победници почашћени. Вођа је сам Малгрим, а Нинетх му помаже. Победник у конкурсу за сластичаре објављује се Мелиценту. На питање о њеној жељи, принцеза одговара да жели да види Сама. Чувши то, Сам потрчи ка Мелицентеу, али трговац смрзнутом рибом блокира пут. Између мушкараца долази до свађе и Сам изгуби свест од ударца у главу. Уметник долази у полицију. Полицијски инспектор пушта притворенике. Држећи руке, они се разилазе у различитим правцима.
У гадном расположењу, Сам лута кроз кишни град, у перадорском костиму. Изненада се заустави такси у близини. Испада да је возач Марлаграм, док Мелицента сједи у ауту.
Краљевство Перадор
За доручком Марлаграм и Малгрим сумирају своје такмичење. Њихов разговор прекидају појављивање Сема, Плункетта, Мелицента и Диммоцка. Сам и Мелицент планирају се венчати, а Сам би требао замолити принцезу за краљеве руке. Диммоцк и чаробњаци се слажу да ће створити нову компанију која ће се бавити туризмом између Енглеске и Перадора.
Епилог
Да би прославили венчање Сама и Мелицента, чаробњаци су морали напорно да раде. Свадбени сто повезује Диммоцков уред и банкетну салу краља Мелиота. У канцеларији шефа у току су поправке, а бука вежби не дозвољава поздравни говор. Тада чаробњак Марлаграм позива госте у Перадор на предах од цивилизације.
Млади одлучују да ће живети у оба света. Захваљују гостима уз пратњу лутње дворског музичара Ламисон.