

The Allnighter
as Terence
2022

The New Republic
as David
2011

NCIS: Los Angeles
as Jay
2009

Dream Boy
as Randy
2008

The Mentalist
as Andy
2008
Cara
as Josh
2008

Crash and Burn
as Benny Dorset Tommy
2008
Born in the USA
as Taylor
2007

Saving Grace
as Travis Wayne
2007

Shark
as Frank Cooley
2006

Invasion
as Scott
2005

NCIS
as Nicholas Barnes
2003

Without a Trace
as Davis Woods
2002

CSI: Crime Scene Investigation
as Kieran Clark
2000

7th Heaven
as Jason
1996