Stefan Svahn was born on September 19, 1979. He was an actor and editor, known for
Blutrausch - Gefangen im Haus des Grauens (2006),
The Lost Way of the Zombies (2005) and
Voodoo Curse - Legba's Rache (2009). He died on March 7, 2024 in Bremen, Germany.