Starla Snowdon: Starla Snowdon. Actress: Forest of the Vampire. Starla Snowdon is known for Forest of the Vampire (2016).
Known For: Forest of the Vampire (Neptis)