Sophie Belle, una ragazza spagnola di 20anni, fan di John Lennon e amante del flamenco, viene contattata da un’ antenata, una strega che ha bisogno del suo aiuto. Sophie è l'ultima strega rimasta sulla terra, ma per poter mandare avanti la specie deve apprendere l'arte della stregoneria. Tra stupore e titubanza, Sophie si ritrova catapultata nella campagna romana del 1649.