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

Hitman

2007
as Udre Belicoff

The Passage

2019
as Jonas Lear

9/Tenths

2006
as William

Rememory

2017
as Lawton

The Book Group

2002
as Miles Longmuir

Frank vs. God

2014
as David Frank

Perfect Romance

2004
as Peter Campbell

Darwin's Darkest Hour

2009
as Charles Darwin

Chimera

2018
as Quint

The Girl on the Train

2014
as Danny Hart

Everglades

2016
as Scott

Just Let Go

2015
as Chris Williams

Visible

2016
as Guy

Pali Road

2016
as Tim Young

Half Light

2006
as Brian

Director

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

Producer

Movie Visible 2016

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