Blood and Chocolate est le quatrième long métrage de Katja von Garnier. Les films réalisés par la cinéaste étaient jusqu'à présent dédiés aux femmes. Making Up ! présente les nouvelles femmes des années 90, Bandits suit un groupe de rock féminin et Iron jawed angels parle du combat pour le droit de vote des femmes. C'est donc la première fois que Katja von Garnier réalise un film fantastique.
Le film de Katja von Garnier est l'adaptation du livre Blood and Chocolate d'Annette Curtis Klause.
L'actrice principale, Agnes Bruckner tient le rôle de Linda dans cinq épisodes de la saison 3 de la série 24 heures chrono.