Fia meggyilkolása és felesége elrablása után Farmer (Jason Statham), az egyszerű földműves kénytelen felvenni a harcot Konreid király (Burt Reynolds) oldalán, akinek birodalmát a démoni Gallian (Ray Liotta) csatlósaival megszállta. Farmer hamarosan válaszút elé kerül: vállalja a sorsát és valódi származását, amivel megmentheti a királyságot, vagy folytatja a magányos bosszúhadjáratot barátja, Norick (Ron Perlman) oldalán.
December 21-én, amikor a legrövidebb a nappal, Will Stanton a születésnapját ünnepli. Most éppen a tizenegyediket. Olyan ajándékot kap, amire biztosan nem számított és valószínűleg nem is nagyon vágyott. Megtudja, hogy kiválasztott kevesek utolsó élõ képviselõje: az õ feladata, hogy megvédje a világot a sötétség gyõzelmétõl. Mert a sötétség erõi sosem adják fel a harcot és sosem csüggednek; kitartóan hisznek a maguk igazában. Will mágikus jeleket követve, az idõben elõre- és visszautazva, az antik Rómától a távoli jövõig vándorolva próbálja teljesíteni feladatát: a Karácsonyig tartó napok számára sosem látott kalandokat, csodákat és küzdelmet hoznak.
Three kingdoms have been overtaken by three evil lords and only Tyor, a teenage boy with magical powers, can restore peace to the land with the help of a bumbling elder, wizard and a hero in each kingdom. Tyor fights alongside them and eventually becomes a powerful wizard in his own right.