Der Puppenspieler Yuri, seine Tochter Blanka und ihr Bruder Branko gehören zum fahrenden Volk. Immer wieder werden sie beschimpft und oft verjagt, so auch in einem kleinen, rumänischen Dorf. Vladan, Anführer einer Gruppe brutaler Verbrecher, hat ein Auge auf die hübsche Blanka geworfen und bedrängt sie. Als seine Tochter plötzlich verschwindet, fürchtet Yuri um ihr Leben und begibt sich mit Branko auf die Suche nach ihr. Dabei geraten die beiden in eine Falle und Yuri wird grausam getötet. Blanka kann Vladan entkommen und sinnt auf Rache. Mit Hilfe einer alten Zeremonie ruft sie den Geist ihres Vaters und sorgt dafür, dass dieser in den Körper einer seiner Puppen fahren kann. Yuri geht auf Rachefeldzug gegen Vladan und seinen Verbrecherring. Es beginnt Die Rache der Todespuppe ...