Steven Taylor

Steven Taylor played the role of the Puppy kid in the 2000 werewolf film Ginger Snaps and Michael Ashen in the 2007 film Dead Silence.