Cuando un violento terremoto hace temblar el sur de California, el desafortunado adolescente Calvin Fuller (Thomas Ian Nicholas) se encuentra dando tumbos a través de un agujero abierto en el tejido temporal. Calvin se despierta en la Edad Media, donde el legendario mago Merlín (Ron Moody) le recluta para acabar con el mal en Camelot. Calvin tendrá que utilizar sus conocimientos prácticos del siglo XX para aventajar al despreciable Lord Belasco (Art Malik), un pérfido noble decidido a arrebatar el control del trono al rey Arturo (Joss Ackland).