Bing Crosby spiller hovedrollen i denne muntre og sprudlende musicaludgave af Mark Twains tidløse komedie. Crosby er Hank Martin, en smed fra 1912, der en dag bliver slået bevidstløs og vågner op ved hoffet i Camelot i det 6. århundrede! Takket være moderne opfindsomhed bliver Hank udråbt til overtroldmand og får tilladelse til at oplære kongens smukke niece, Alisande, som han naturligvis bliver smaskforelsket i. Snart bliver han udfordret af både den modige Sir Lancelot og den magtfulde Merlin!