A ação acontece no fabuloso reino de Perador no século XII e hoje em Londres, no dia lunar de 31 de junho.
Reino de Perador
No pequeno reino de Perador, em um dos bens vassalos do rei Arthur, o rei Meliot governa. A vida continua pacífica e silenciosamente. A única filha e herdeira do rei, a princesa Melicenta, e suas duas damas de honra Nineth e Alison passam dias inteiros em bordados ou na companhia do músico da corte Lamison. As meninas estão cansadas de um estilo de vida monótono, querem entretenimento. O mago Malgrim emprestou a Melicent um espelho mágico. Ele mostra quem pensa em você. A princesa viu lá um homem incomum chamado Sam. Ela estava interessada em um estranho misterioso, todos os seus pensamentos agora são apenas sobre ele. Sam não está em Perador e a princesa envia o anão da corte Grumet para Malgrim, para que o mago a ajude a encontrar-se com Sam. Ao ouvir isso, o rei declara a filha do paciente, Malgrim - um charlatão e o anão - um bêbado. Ele convida o médico da corte Jarvey. O rei diz à filha para tomar os remédios prescritos pelo médico e bordar com damas de honra, e ele próprio vai a uma conferência em Camelot, na residência do rei Arthur.
Londres
Em uma agência de publicidade, os trabalhadores estão trabalhando no esboço de um anúncio de estoque. O artista Sam Penton fez um retrato da princesa Melicenta Peradora para publicidade. Durante o trabalho, Sam ficou tão empolgado com a princesa que ela se tornou a garota dos seus sonhos. Sam acha que está sendo observado por um anão. Ao ouvir isso, os funcionários ficam surpresos que ninguém tenha visto nenhum anão. De repente, Sam relata que hoje é 31 de junho. Amigos convidam um médico parecido com um médico de Perador. O médico diz que Sam tem alucinações e prescreve um medicamento para ele. Enquanto isso, diante dos olhos de todos, o anão é sequestrado por um desenho e desaparece.
Reino de Perador
A princesa Melicent derrama a alma de Nineth. O misterioso estranho Sam afundou na alma da garota, mas ainda não há notícias do anão. Malgrim oferece uma troca à princesa. Certa vez, o mago Merlin deu ao pai um broche de ouro. Se Melicent a der para Malgrim, ele a ajudará a se conectar com Sam. Enquanto Melicent está pensando no que fazer, um velhinho, Marlagram, aparece. Ele promete sua ajuda à princesa e chama seu sobrinho para o concurso. Malgrim concorda com o invejoso Nineth para impedir Sam e Melicent de se encontrarem.
Londres
Sam vem relaxar no Bar Black Horse. Lá ele conhece o capitão Plunket. Um anão também chega ao bar, que ninguém vê, exceto Sam. De repente, um homem imponente aparece. Ele aparece para Sam como o ilusionista Malgrim. Malgrim concorda com o artista que hoje, de fato, em 31 de junho, ele também vê o anão. Ele afirma que a princesa Melicent é uma pessoa real, mas ela vive no século 12 no reino de Perador. Malgrim sugere ajudar Sam a encontrá-la. Levando com eles um planeta bêbado, que tem certeza de que Perador é um bar, os homens saem pela parede.
O chefe da agência de publicidade, Dimmock, está perdido: é preciso entregar o esboço ao cliente, a imagem desapareceu e o artista Sam também desapareceu. O escritório está fazendo reparos e, portanto, há um barulho terrível nas brocas, e então um rato grande sai correndo do armário. Mas no escritório, uma garota muito bonita aparece com uma roupa medieval. Ela afirma que é a princesa Melicent, apaixonada por Sam, e o rato é o mago Malgrim. Dimmock decide que Melicent é o próximo modelo do artista, que é apaixonado por ele e a envia para exibições de filmes. Para todos os problemas dos guinchos do gabinete. Com raiva, o chef olha para ele e desaparece.A secretária Peggy, assustada com o chefe, desaparece atrás dela, e a funcionária Anne, que veio, também desaparece. Ligado anteriormente por Peggy, o Dr. Jarvis abre o armário e vê apenas prateleiras cheias de livros.
Reino de Perador
Uma vez em Perador, Sam perdeu Planet e Malgrim, mas conheceu Nineth. A insidiosa dama de honra alimentou o convidado faminto, tentando convencê-lo de que a princesa Melicent era estúpida e ingênua, e que ela era a festa mais adequada para ele. O rei que voltou ao castelo, tendo ouvido de Malgrim que Sam é o cavaleiro com o qual a princesa sonha, envia um tipo desconhecido sem credenciais para a masmorra.
Nove e Malgrim triunfam: Sam e Melicent estão separados para sempre!
Londres
Na televisão, eles estão se preparando para o próximo programa, "Live Discussion". O anfitrião esperava um "tipo de vila", mas Marlagram e Melicent aparecem em seu lugar. Os hóspedes do programa devem responder a perguntas do host. Marlagram polvilha com palavras, mas Melicenta, que não entende nada, se preocupa com Sam. Ao saber de Marlagram que seu amante está na prisão, a princesa deixa o programa, apesar dos problemas iminentes da empresa de publicidade. A conselho de Marlagram, Melicent vai ao bar Black Horse.
Reino de Perador
Na masmorra fria e úmida, Sam visita Plunket, que se disfarçou de capitão dos guardas para ajudar um amigo. Plunket encontrou o chefe da agência de publicidade Dimmock e o escondeu. Depois que o capitão sai, Marlagram entra na prisão. Ele promete ajudar Sam a se encontrar com sua amada. Marlagram deixou o caso e, durante sua ausência, seu sobrinho fez uma piada cruel. Marlagram pegará Melicenta de The Black Horse e entregará a Sam.
Londres
Malgrim aparece no bar Black Horse. Lá ele conhece um tio. Melicent chega lá, acompanhada por um funcionário da agência de publicidade Philip. Marlagram lhe serve uma bebida exótica - sangue de dragão. Enquanto Philip prova um líquido incomum, Marlagram desaparece com a princesa.
Reino de Perador
O rei Meliot recebe Planet e Dimmock. Plunket convida o rei a organizar o turismo em Perador. Mas o rei, sem entender o sistema tributário moderno, fica furioso e ordena que os guardas apreendam os infelizes empresários. Nesse momento, Nineth e Malgrim entram na sala. Malgrim leva os convidados com ele, e o insidioso Nineth tenta convencer o rei a ficar sozinho com ela. Suas exortações são interrompidas por quem entra em Marlagram e Melicent. O rei anuncia à filha que amanhã haverá um torneio de cavalaria e o vencedor será o marido dela. Ao ouvir sua sentença, a princesa promete o broche de Marlagram Merlin se ele a ajudar a se casar com Sam. Marlagram anuncia que dois perigos estão se aproximando do reino: o desconhecido Cavaleiro Vermelho e o dragão que tudo devora. Quem vence o torneio Red Knight e derrota o Dragon é o único que se casa com a princesa Melicente. Como naquele momento o trovão atingiu, o rei concorda com o medo.
À noite, os guardas colocavam Sam algemados. Depois que eles saem, Marlagram entra na prisão. Ele traz um delicioso jantar para Sam e traz Melicent. Eles anunciam a Sam que no torneio, que acontecerá às seis da manhã, ele precisa derrotar o Cavaleiro Vermelho e o Dragão, só então ele poderá se casar com Melicent. Sam está aterrorizado: ele nunca brigou com ninguém, e mesmo em tenra idade!
Sam se prepara para o duelo na tenda. Ninet e Malgrim substituem a roupa que Melicent preparou para o velho lixo. Eles mandam uma garçonete do Cavalo Negro para Sam. Ela deve apresentar uma "cerveja de torneio" que deixará Sam fraco e tonto.
O duelo começou. O Cavaleiro Vermelho pressiona e empurra Sam. Encontrando-se na tenda, o Cavaleiro Vermelho pede uma cerveja de torneio. Deixado sozinho com Sam, o cavaleiro remove sua armadura e sua cabeça com eles. Surpreendentemente, sob a cabeça está o planeta.O capitão explica ao artista que Malgrim o transformou no Cavaleiro Vermelho.
Na tenda, sem espectadores, Sam e Plunket jogam a batalha em que Sam vence. Ele tira a cabeça do perdedor da tenda e mostra para o público. O rei Meliot cavalga o artista. Agora você precisa derrotar o dragão.
O rei oferece a Sam uma escolha: partir, já que ele já está livre ou lutar com o dragão, em caso de vitória, Sam poderá se casar com Melicent. Sam escolhe um duelo. A princesa traz para seu amante um livro antigo que contém todas as informações sobre dragões.
Plunket cuida do dragão dormindo na clareira. Anne e Peggy emergem da floresta. A secretária está procurando seu chefe, e Ann está interessada em atrações locais. Sam, que veio com o livro, está estudando o dragão adormecido para lutar com ele de acordo com todas as regras da dragonografia. Mas o dragão acaba por ser outro senão seu chef Dimmock, que Malgrim se transformou em um dragão. Dimmock pede a Sam para encontrar um dos bruxos a ser enfeitiçado e, em gratidão, ele apresentará seu salvador ao conselho da empresa. Para criar a aparência de lutar contra o dragão, o dragão Dimmock engole metade da espada de Sam. Sam e Plunket, que gostaram de Ann, vão atrás dos bruxos, e Dimmock na forma de um dragão dita uma carta para a secretária de Peggy.
A princesa Melicent desapareceu. O rei atribulado levantou todos os servos a seus pés. Sam, observando que não há Ninet e Malgrim entre os cortesãos, sugere que eles estejam envolvidos no desaparecimento de sua amada. Marlagram aconselha a ir para a prisão.
Londres
Na masmorra, Sam cai. Ao acordar, ele se encontra em sua cidade natal, Londres, em uma exposição. Procurando por Melicent na multidão, Sam vê uma cena em que os vencedores são homenageados. O líder é o próprio Malgrim, e Nineth o ajuda. O vencedor do concurso de confeiteiros é anunciado à Melicent. Quando questionada sobre seu desejo, a princesa responde que quer ver Sam. Ao ouvir isso, Sam corre para Melicente, mas o comerciante de peixe congelado impede o caminho. Uma luta entre os homens e Sam perde a consciência de um golpe na cabeça. O artista vem à polícia. Inspetor de polícia libera os detidos. Apertando as mãos, eles divergem em direções diferentes.
De mau humor, Sam vagueia por uma cidade chuvosa, fantasiada de Perador. De repente, um táxi para perto dele. O motorista é Marlagram, enquanto Melicenta está sentada no carro.
Reino de Perador
No café da manhã, Marlagram e Malgrim resumem sua competição. A conversa é interrompida pelo aparecimento de Sam, Plunkett, Melicent e Dimmock. Sam e Melicent estão planejando se casar e Sam deve pedir à princesa pelas mãos do rei. Dimmock e os assistentes concordam em criar uma nova empresa que lidará com o turismo entre a Inglaterra e Perador.
Epílogo
Para celebrar o casamento de Sam e Melicent, os bruxos tiveram que trabalhar duro. Uma mesa de casamento conecta o escritório de Dimmock e o salão de banquetes do rei Meliot. No escritório do chefe, os reparos estão em andamento e o ruído dos exercícios não permite um discurso de boas-vindas. Então o mago Marlagram convida os hóspedes a Perador para fazer uma pausa na civilização.
Os jovens decidem que viverão nos dois mundos. Eles agradecem aos convidados pelo acompanhamento do alaúde do músico da corte Lamison.