Hazen Kaine (Dominic Purcell) ist ein Profi, wenn es darum geht für zwielichtige Typen gefährliche Aufträge zu erledigen. Seit dem Tod seiner Frau ist er in Bulgarien untergetaucht, erfüllt zwar auch dort seine meist tödlichen Aufgaben alle erfolgreich, hat jedoch langsam genug von dieser Art von Arbeit. Seine neueste Mission, die die Entführung von zwei Mädchen mit einschliesst, soll somit seine letzte sein.
Als er einem der Mädchen eine angeblich mystische Halskette abnimmt und diese unabsichtlich betätigt, wird er in eine andere Welt gesaugt. Dort angekommen sieht die Prinzessin Arabella (Ralitsa Paskaleva) seine Tätowierung, die ihn als auserwählten Krieger auszeichnet. Obwohl Hazen weder Lust noch Zeit hat den bösen König dieser Welt zu beseitigen muss er dies wohl oder übel tun, denn dieser Kerl trägt genau so eine magische Halskette, wie Hazen sie für seine Rückreise braucht.