Acting
Born April 28, 1981 · New Rochelle, New York, USA
Abducted
2018
Lacrimosa
2017
The Hammer
2010
Sympathy for Delicious
Friday at Dewayne's
2009
Zombie Strippers!
2008