Home / Discover / People

Black Lightning

2018
as Bill Henderson

La La Land

2016
as Harry

Criminal Minds

2005
as Stephen Walker

Whiplash

2014
as Mr. Kramer

The Last Airbender

2010
as Monk Gyatso

The Big Door Prize

2023
as Father Reuben

The Player (2015)

2015
as Detective Cal Brown

Rake (US)

2014
as Marcus Barzmann

The Divide

2014
as Adam Page

Deadline

2000
as Charles Foster

Prime Suspect (US)

2011
as Evrard Velerio

Helen at Risk

2006
as Pearson

Guest Star

Episode Third Watch
Just Another Night at the Opera
2000
Episode Black Lightning
The Book of the Apocalypse: Chapter Two: The Omega
2019
Episode FBI
Checks and Balances
2021
Episode Bates Motel
The Vault
2016
Episode Bates Motel
Forever
2016
Episode The Newsroom (2012)
Bullies
2012
Episode Bates Motel
Dreams Die First
2017
Episode Bates Motel
Refraction
2016
Episode Bates Motel
There's No Place Like Home
2016
Episode Hack
Slippery Slope
2002
Episode Bates Motel
Lights of Winter
2016
Episode Bates Motel
'Til Death Do You Part
2016
Episode Law & Order
Merger
1999
Episode Bates Motel
A Danger to Himself and Others
2016