Rune Winters er på flukt etter å ha blitt forrådt av Gideon Sharpe og må alliere seg med den farlige Cressida Roseblood for å overleve. Som heksejeger ønsker Gideon å stoppe Rune og Cressida fra å gjeninnføre Heksenes regjeringstid. Når Rune gir ham et uimotståelig tilbud, må de samarbeide, og Gideon innser at han fremdeles har sterke følelser for Rune. Han står foran et umulig valg: ofre Rune for å forhindre at et monster får makt, eller la verden brenne.