Priest
Firefly Lane (2021)
Lionel Winter
Upload (2020)
Lionel Winters
Professor
Rideshare Guy
Critters: A New Binge (2019)
Principal Taylor
A Million Little Things (2018)
Dr. Rock N' Law
Trial & Error (2017)
Funeral Director
Riverdale (2017)
Cecil B. DeMille
DC's Legends of Tomorrow (2016)
Lionel
Impastor (2015)
Dr. Bruce Bonwitt
The Flash (2014)
Tony Daniel
Arrow (2012)
Anderson
Continuum (2012)
Observer
Fringe (2008)
Pilot
Librarian
Supernatural (2005)
Hank
Wolf Lake (2001)
Calvin
Stargate: SG-1 (1997)
Matt Russell (segment "The Wreath")
Beyond Belief: Fact or Fiction (1997)