Home / Discover / People

Scandal (2012)

2012
as Stephen Finch

The 100

2014
as Marcus Kane

Lost

2004
as Desmond Hume

MacGyver (2016)

2016
as Russ Taylor

Marvel's Inhumans

2017
as Dr Evan Declan

The Passage

2019
as Jonas Lear

The Book Group

2002
as Miles Longmuir

Director

Episode The 100
The Other Side
2017
Episode The 100
The Warriors Will
2018

Guest Star

Episode Dead Like Me
Life After Death
2009
Episode CSI: Crime Scene Investigation
Last Woman Standing
2013
Episode Marvel's Inhumans
Something Inhuman This Way Comes…
2017
Episode Marvel's Inhumans
The Gentleman's Name is Gorgon
2017
Episode The Mentalist
If It Bleeds, It Leads
2012
Episode Marvel's Inhumans
Havoc in the Hidden Land
2017
Episode 24
Day 5: 7:00 P.M. - 8:00 P.M.
2006
Episode Marvel's Inhumans
…And Finally: Black Bolt
2017
Episode Law & Order: Special Victims Unit
Locum
2010
Episode Law & Order: Special Victims Unit
Bullseye
2010
Episode 24
Day 5: 8:00 P.M. - 9:00 P.M.
2006
Episode Waking the Dead
Towers of Silence (1)
2005
Episode The Book Group
Sueños
2003
Episode Hawaii Five-0 (2010)
Aloha Ke Kahi I Ke Kahi
2013
Episode The Book Group
Hunger
2003
Episode The Book Group
You Must Change Your Life
2003
Episode The Book Group
Drowning
2003
Episode The Book Group
Research
2003
Episode The Book Group
A'Salaam Insh'Allah
2003
Episode Rush Hour (2016)
Pilot
2016
Episode NOVA
Darwin's Darkest Hour
2009
Episode Midsomer Murders
The Fisher King
2004
Episode Scandal (2012)
No More Blood
2015
Episode The Mentalist
Days of Wine and Roses
2013
Episode Marvel's Inhumans
Divide and Conquer
2017
Episode Fringe
Letters of Transit
2012
Episode The Mentalist
Little Red Corvette
2013
Episode Marvel's Inhumans
Make Way for… Medusa
2017
Episode Body of Proof
Eye for an Eye
2013