2022
The Allnighter as Terence
2011
The New Republic as David
2008
The Mentalist as Andy (1 episode)
2008
Crash and Burn as Benny Dorset Tommy
2005
Invasion as Scott (1 episode)
2003
NCIS as Nicholas Barnes (1 episode)
2002
Without a Trace as Davis Woods (1 episode)
2000
CSI: Crime Scene Investigation as Kieran Clark (1 episode)
1996
7th Heaven as Jason (1 episode)