Home / Discover / People

MacGruber

2021
as Brigadier Commander Enos Queeth

Curfew

2019
as Joker Jones

Kingdom Hearts Timeline

2018
as Terra-Xehanort/Ansem

Guilt

2016
as Stan Gutterie

The Deep End

2010
as Cliff Huddle

Cleopatra

1999
as MLarc Antoine

Guest Star

Episode The Boys
The Only Man In The Sky
2022
Episode The Boys
The Innocents
2019
Episode The Boys
Good for the Soul
2019
Episode Deception (2018)
Masking
2018
Episode Deception (2018)
Multiple Outs
2018
Episode DC's Legends of Tomorrow
Freakshow
2017
Episode Community
Advanced Safety Features
2015
Episode Psych
The Break Up
2014
Episode Funny or Die: Totally Real Movies Coming Soon
Boop with Rose McGowan
2011
Episode Samantha Who?
With This Ring
2009
Episode Samantha Who?
The Dream Job
2009
Episode Samantha Who?
The First Date
2009
Episode Samantha Who?
The Debt
2009
Episode Samantha Who?
The Other Woman
2009
Episode Charmed
Carpe Demon
2005
Episode Charmed
Show Ghouls
2005
Episode Charmed
The Seven Year Witch
2005
Episode Boston Public
Chapter Twenty-Six
2001
Episode Boston Public
Chapter Twenty-Nine
2001
Episode Boston Public
Chapter Twenty-Four
2001
Episode Boston Public
Chapter Twenty-Three
2001
Episode Cleopatra
Part 2
1999
Episode Cleopatra
Part 1
1999
Episode The Oprah Winfrey Show
Episode 18.03.1998
1998
Episode The New Batman Adventures
The Demon Within
1998
Episode Tales from the Crypt
Well Cooked Hams
1993
Episode Murder, She Wrote
A Very Good Year for Murder
1988
Episode Matlock
The Nurse
1987
Episode Discovery Channel The Deep
Chasing Giants - On the Trail of the Giant Squid
1970