Actor & Filmmaker
The Human Centipede 2 (Full Sequence)
Role(s): Dr. Sebring
Hello Darlin'
Role(s): Street Preacher
The Human Centipede 3 (Final Sequence)
Role(s): Inmate 488
The Devil Within
Role(s): Mr. Dogaru
Neon
Role(s): Abner