Home / Discover / People

SEAL Team

2017
as Ray Perry

Naked

2017
as Officer Rick Mcbride

Insecure

2016
as Chad Kerr

Sand Castle

2017
as Enzo

Battle: Los Angeles

2011
as LCpl. Richard Guerrero

Tigerland

2000
as Private Jamoa Kearns

City of Lies

2019
as Rafael Perez

Bad Blood

2015
as Deputy Rich Diaz

Kidnapped Souls

2012
as Quenton

Guest Star

Episode Castle (2009)
A Dance with Death
2012
Episode NCIS: Los Angeles
Between the Lines
2014
Episode NCIS
Double Blind
2013
Episode Second Noah
God's Last Laugh
1996
Episode ER
Middle of Nowhere
1999
Episode MDs
Family Secrets
1970
Episode Surface
The story's out
2006
Episode Suits
Dog Fight
2011
Episode The Walking Dead
Vatos
2010