Rummeligt hyggeligt køkken. Der er ingen, kun katten varmer ved den brændende ildsted. En afslappet forbipasserende, træt af vejen, kommer ind i huset. Han ringer til en af værterne, men der er ikke noget svar. Derefter vender han sig mod Kot og finder ud af, at ejere - arkivar Charlemagne og hans datter Elsa - forlod gården, og han, Kot, prøver at hvile sin sjæl, fordi familien er i stor sorg. Efter de krævende anmodninger fra Lancelot, siger katten: en modbydelig drage bosatte sig over deres by for fire hundrede år siden, der vælger en pige hvert år, tager hende til sin hule, og ingen ser hende igen (ifølge rygtene dør alle ofrene af afsky der). Og nu er det Elsas tur. De tilbagevendende ejere er meget imødekommende med en uventet gæst. Begge er rolige, Elsa inviterer alle til middag. Lancelot er ramt af deres beroligelse, men det viser sig, at de netop sagde sig fra deres skæbne. For to hundrede år siden kæmpede nogle mod dragen, men han dræbte alle de modige sjæle. I morgen, så snart monsteret tager Elsa væk, vil hendes far også dø. Lancelots forsøg på at vække viljen til at modstå i Charlemagne og hans datter er meningsløse. Så meddeler han, at han er klar til at dræbe dragen.
Der er en stigende støj, fløjte og hyl. “Let at se!” - siger katten. En gammel mand kommer ind. Lancelot ser på døren og venter på, at monsteret skal komme ind. Og det er det - Charlemagne forklarer, at dragen undertiden har form af en person. Efter en kort samtale kalder Lancelot ham til kamp. Dragen bliver rød og lover den dristige øjeblikkelige død.
Archivisten griber ind - han minder om, at dragen for 382 år siden underskrev et dokument, hvorved slaget ikke udnævnes af ham, men af hans rival. Dragen svarer, at han dengang var en sentimental dreng, og nu vil han ikke være opmærksom på det dokument. Katten springer ud af vinduet og lover at fortælle alle alt. Dragen er forarget, men til sidst går med til at kæmpe imorgen og forlader.
Elsa forsikrer Lancelot om, at han forgæves startede alt: Hun er ikke bange for at dø. Men Lancelot holder fast - du er nødt til at dræbe skurken. På dette tidspunkt løber katten ind med beskeden om, at den underrettede de kendte katte og alle deres killinger, som straks sprede nyheden om den kommende kamp i hele byen. Borgmesteren vises. Han angriber Lancelot med bebrejdelser og overbeviser ham om at forlade så hurtigt som muligt. Den næste søn af Burgomasteren, Henry (den tidligere brudgom Elsa, og nu den manglende og personlige sekretær for Dragen), kræver, at han får være alene med pigen. Han giver hende ejerens ordre om at dræbe Lancelot og giver ham en forgiftet kniv. Elsa tager kniven og beslutter, at hun vil dræbe sig selv.
Efter at have mødtes på byens plads diskuterer borgmesteren og hans søn kommende begivenheder. Henry rapporterer, at hans herre er meget nervøs. Han spørger sin far, om han er i tvivl om Drakens sejr. Burgomasteren indser, at dette er en hemmelig forhør på ejerens vegne. Til gengæld forsøger han at finde ud af fra Heinrich, om dragen beordrede "at stille stikke Mr. Lancelot", og, efter at han ikke har modtaget et direkte svar, stopper samtalen.
På pladsen med falske højtidlighed finder man en ceremoni med at præsentere våben til Drakens fjende sted. Faktisk får han tilbudt et kobberbassin fra frisøren i stedet for et skjold, de får udleveret et certifikat for, at spydet er under reparation, og de rapporterer, at de ikke fandt ridderlig rustning på lageret. Men katten, der slog sig ned på fæstningsmuren, hvisker til Lancelot de gode nyheder. Hans ord blev afbrudt af hyl og fløjt, hvorefter dragen vises. Han beordrer Elsa til at tage farvel med Lancelot og derefter dræbe ham. Hun adlyder. Men - dette er ikke længere et farvel, men en forklaring af de to elskere, og det ender med et kys, og så kaster Elsa en kniv hængende på sit bælte i brønden og ønsker ikke længere at lytte til dragen. Du skal kæmpe, forstår Dragon. Og blade.
Katten henleder Lancelots opmærksomhed på adskillige drovere med et æsel. De giver Lancelot et gulvtæppet fly og en usynlig hat, samt et sværd og spyd. Efter at have taget en hat forsvinder Lancelot.
Paladsdørene svinger åbne. Tre gigantiske hoveder, enorme poter og brændende øjne af dragen er synlige i røg og flamme. Han leder efter Lancelot, men det kan intet findes. Pludselig høres lyden af et sværd. En efter en falder Dragon's hoveder på pladsen og beder om hjælp, men ingen, ikke engang Burgomasteren og Henry, lægger mærke til dem. Når alle forlader, vises, læner sig på et bøjet sværd, holder en usynlig hat, Lancelot. Han er alvorligt såret og siger mentalt farvel til Elsa: døden er nær.
Efter Drakens død griber Burgomaster magten. Nu kaldes han præsident for den frie by, og burgemeesters sted gik til hans søn. Alle kritikere kastes i fængsel. Borgere som før i underdanighed og ydmyghed. Den nye hersker, der erklærer sig selv vinderen af dragen, skal gifte sig med Elsa. Men frygt forlader ikke ham for, at Lancelot vil vende tilbage. Han sender sin søn for at tale med Elsa og finde ud af, om hun har nogen nyheder om Lancelot. I en samtale med Elsa er Henry fuld af forfalsket sympati, og Elsa, der tror på hans oprigtighed, fortæller ham alt, hvad hun ved. Lancelot vender ikke tilbage. Katten fandt ham såret, lagde ham på bagsiden af et velkendt æsel og førte dem ud af byen ind i bjergene. På vejen stoppede heltens hjerte med at slå. Katten bad æselet om at vende tilbage, så Elsa kunne sige farvel til den afdøde og begrave ham. Men æselet blev stædigt og gik videre, og katten vendte hjem.
Burgomasteren er henrykt over: Nu har han ingen at frygte, og du kan lege et bryllup. Gæster ankommer, men bruden nægter pludselig at blive hustru til præsidenten for den frie by. Hun taler til de indsamlede og beder dem om at vågne op: er dragen virkelig ikke død, men denne gang legemliggjort i et væld af mennesker, virkelig, vil ingen gribe ind for hende ?! På dette tidspunkt dukker Lancelot op, som blev helbredet af venner i de fjerne Sorte Bjerge. Den skræmte borgmester prøver at være god mod ham, gæsterne gemmer sig under bordet. Elsa tror ikke straks på sine øjne. Lancelot indrømmer, at hun virkelig savnede hende, hun - at hun elsker ham mere end nogensinde.
Henry og borgmesteren prøver at flygte, men Lancelot stopper dem. I en hel måned vandrede han rundt i byen i en usynlig hat og så, hvilket frygteligt liv mennesker lever, som har mistet evnen til at modstå det onde. Og de, som han befriede fra dragen for et år siden, gjorde dette! Burgomasteren og Henry føres i fængsel. Lancelot er klar til hårdt arbejde - at dræbe dragen i vansindede sjæle. Men dette er foran, og nu tager han Elsa i hånden og fortæller musikken at spille - brylluppet finder stadig sted i dag!