12-åriga Karen trillar av sin häst och svimmar av. När hon vaknar upp är hon tillbaka till år 528 e.kr. i England, nära Camelot. Hon blir omedelbart arresterad av Sir Lancelot. På grund av sin mörka hy är han övertygad om att hon är en demon. Men med hjälp av lite nutidsteknologi räddar hon sig från att bli bränd på bål och blir istället en accepterad häxa. Med hennes hjälp lyckas Arthur bli den historiska Kung Arthur.
