Die gutmütige Tina - Hexe mit eher bescheidenen Fähigkeiten und weder mit ihrem Leben noch mit ihrer Figur zufrieden - reist mit ihrer besten Freundin Alexa nach Schanghai. Dort trifft sie auf den undurchsichtigen Greg, Tai Pan von Bannert Enterprises und Bruder von Alexas großer Liebe. Ehe sie es sich versieht, hat er sie ins 17. Jahrhundert entführt, wo er als General Tang Yun Long noch eine Rechnung zu begleichen hat - mit dem Mann, der ihn damals ermordete.

Tang ist ein rechthaberischer, befehlsgewohnter Krieger, der seine Ziele kompromisslos verfolgt. Trotzdem fühlt sich Tina von ihm angezogen. Doch da existiert dieses Gerücht über Hexen und Sex, das verhindern könnte, dass sie jemals wieder zurück in die Gegenwart gelangen.