Home / Discover / People

The Mentalist

2008
as Wayne Rigsby

Troy

2004
as Lysander

American Sniper

2014
as Ranger One

Emergence

2019
as Benny Gallagher

The Belko Experiment

2017
as Terry Winters

TURN: Washington's Spies

2014
as Benedict Arnold

TURN: Washington's Spies

2014
as Benedict Arnold

The Nine

2006
as Lucas Dalton

Kitchen Confidential

2005
as Stephen Daedalus

Beerfest

2006
as Aussie Sailor #1

Save the Cinema

2022
as David Evans

Guest Star

Episode Extant
Care and Feeding
2014
Episode The Mentalist
Brown Shag Carpet
2015
Episode Elementary
Henny Penny the Sky is Falling
2016
Episode Extant
A Pack of Cards
2014
Episode The Mentalist
White Orchids
2015
Episode Terminator: The Sarah Connor Chronicles
Pilot
2008
Episode Extant
A New World
2014
Episode The Cleveland Show
The Hurricane!
2011
Episode Midsomer Murders
Dead in the Water
2004
Episode The Blacklist
Greyson Blaise
2017
Episode Supergirl
Pilot
2015