
Known for
Filmography

The Human Centipede 3 (Final Sequence)
EN · 20153.7
as Prisoner 333

Mega Shark vs. Kolossus
EN · 20154.3
as Section Chief Steven Hardin


The Human Centipede 3 (Final Sequence)
as Prisoner 333

Mega Shark vs. Kolossus
as Section Chief Steven Hardin