Home / Discover / People

Quantico

2015
as Ryan Booth

Believe

2014
as Tate

Warrior

2011
as Mark Bradford

Will Trent

2023
as Michael Ormewood

Another Time

2018
as Adam

Forever

2015
as Tom

In the Valley of Elah

2007
as Specialist Gordon Bonner

Home

2020
as Marvin

Chasing a Dream

2009
as John Van Horn

Guest Star

Episode The Unit
Pandemonium, Part 1
2007
Episode NCIS: Los Angeles
Full Throttle
2010
Episode CSI: Miami
Won't Get Fueled Again
2008
Episode Believe
Together
2014
Episode Heroes
Into Asylum
2009
Episode The Mentalist
Bloodsport
2011
Episode Today
March 10, 2014
2014
Episode Criminal Minds
Brothers in Arms
2008
Episode Leverage
The Homecoming Job
2008
Episode Grey's Anatomy
Sympathy for the Parents
2010