Home / Discover / People

Gila!

2012
as Chase Winstead

Star Trek New Voyages: Phase II

2004
as Captain James T. Kirk (9- )

While We Sleep

2021
as Derek

Bardo Blues

2017
as Trevor Shore

Don't Suck

2023
as Billy Ray

Dream Killer

2019
as Devin Warlow

Knifepoint

2011
as Jimmy

2001 Maniacs

2005
as Ricky

Red Tails

2012
as Lt. White

Girlfriend Killer

2017
as Ryan Gerner

Sunset Rock

2016
as Man at Fountain

Stem Cell

2009
as Ben

Writer

Movie While We Sleep 2021

Guest Star

Episode Get Real
Anatomy of a Rumor
1999
Episode Pacific Blue
Double Lives
1998
Episode Anger Management
Charlie and His New Friend with Benefits
2013
Episode Promised Land
Mirror Image
1997
Episode CSI: NY
The Triangle
2008
Episode NCIS
Dog Tags
2008
Episode Las Vegas
Died in Plain Sight
2006
Episode Buffy the Vampire Slayer
The Pack
1997
Episode City Guys
Making Up is Hard to Do
2000
Episode NCIS: Los Angeles
The Only Easy Day
2009
Episode Any Day Now
Peace Of Mind
2001
Episode Cold Case
The War at Home
2006
Episode Bones
The Woman in the Tunnel
2006
Episode Sabrina, The Teenage Witch
Heart of the Matter
2000
Episode The Parkers
The Dates From Hell
2002
Episode Joey
Joey and the Spanking
2005
Episode Pacific Blue
Betrayal
2000
Episode The Division
Testimonial
2003
Episode 2 Broke Girls
And the Pretty Problem
2011
Episode Saving Grace
A Language of Angels
2007
Episode Baywatch
Buried
1996
Episode JAG
Into the Breech
2000
Episode CSI: Miami
Spring Break
2003
Episode Touched by an Angel
The Penalty Box
2001