2022- 2024
Monster
Actor - Mayor John Norquist
2022- 2022
Gaslit
Actor - Charles Shaffer
2020- 2023
Hunters
Actor - Dieter Zweigelt
2018- 2023
The Resident
Actor - Lt. Gobernador Beaumont
2016
4.6
The Duel
Actor - Doctor Morris
2011- 2018
Once Upon a Time
Actor - Pepito Grillo/Dr. Archie Hopper
2005- 2017
Prison Break
Actor - Ralph Becker
Full filmography