2023
Unicorn: Warriors Eternal as Merlin / Priest (voice)2023
Unicorn: Warriors Eternal as Merlin / Lawrence (voice)2023
Unicorn: Warriors Eternal as Merlin / Gwylfred (voice)2023
Unicorn: Warriors Eternal as Merlin / Passenger #1 (voice)2023
Unicorn: Warriors Eternal as Merlin / Doctor (voice)2023
Unicorn: Warriors Eternal as Merlin (voice)2019
Evil as Father Agostino La Russo2019
Prodigal Son as Izzy Collins2019
Infinity Train as The Dean (voice)2019
Infinity Train as Mask Monster (voice)2019
Infinity Train as Glad-One (voice)2019
Primal as Lord Darlington / Bertie (voice)2018
Summer Camp Island as Frog Musician (voice)2018
Summer Camp Island as Additional Voices (voice)2018
Summer Camp Island as Theo (voice)2017
American Gods as Maximillian2017
Taken as Senator Buchanan2016
MacGyver as Dr. Silas Mercer2016
Infinity Train as Glad-One (voice)2015
We Bare Bears as Narrator (voice)2015
Blindspot as Leslie Doorhaus2014
Gotham as Anton2014
Black Sails as Morley2014
Constantine as Stanley Gibson2014
Flytrap as Jimmy2013
The Blacklist as Thelonius Prackett2013
Death Race: Inferno as Psycho2013
Spud 2: The Madness Continues as The Glock2010
Blue Bloods as Kenny Cook2009
Diamonds as Michael Sloane2008
Doomsday as Richter2008
The Scorpion King 2: Rise of a Warrior as Baldo2008
Lost City Raiders as Father Giacopetti2008
The Deal as Ian Chadwick2008
Skin as TV Reporter2007
Flood as Bullman2006
Ask the Dust as Solomon2005
Lord of War as Arms Fair Salesman2005
The Triangle as Balsam2005
The Poseidon Adventure as Cyrus Copeland2005
Supernova as Dr. Joseph Chenislav2004
Agatha Christie's Marple as Ian Fleming2003
Red Water as Shark Expert1997
Pride of Africa as Julian Stodd-Wicks1995
Tales of Mystery and Imagination as Roderick Usher1995
The Mangler as J.J.J. Pictureman / Mortician1995
Jock of the Bushveld as Hunter #21994
A Good Man in Africa as Dickie Dalmire1994
Trigger Fast as Jeb Mallick1991
My Daughter's Keeper as Walter Clarke1990
Law & Order as Victor Bernini1988
Journey to the Center of the Earth as Billy Foul