No photo
Acted in 5
2020s
- 2026
Robot Dracula
Ron
- 2023
Spider Baby
Dr. Skinner
2010s
- 2013
2000s
- 2009
House of the Wolf Man
Bela Reinhardt
- 2001
Appearances5
2020s
- 2021
2010s
- 2013
The Phantom of the Opera: Unmasking the Masterpiece
Self
2000s
- 2000
Lon Chaney: A Thousand Faces
Self
1990s
- 1997
Halloween... The Happy Haunting of America!
Self
- 1995
Lon Chaney: Son of a Thousand Faces
Self