Sean Nault (Kevin Sorbo) on etsivä lähes samanlaisessa maailmassa kuin meidän, paitsi että tässä maailmassa taikuus määrittää kaiken. Sean tutkii hämmentävää murhien sarjaa, jonka aikana kohtaa ensimmäistä kertaa tieteen. Työssään Seanilla on apuna Lenore (Steph Song), joka uskoo tieteen olevan enemmän kuin myyttejä ja lasten satuja, sekä 130-vuotias velho Winston Churchill. Sean paljastaa pahaenteisen juonen, joka johtaa hänet toiseen ulottuvuuteen. Pian Sean ymmärtää, että ellei hän pysty estämään juonen toteutumista, molemmat maailmat voivat tuhoutua.