2024
Knox Goes Away as Jordan Moore
2017
Middle Man as Officer Flick
2016
It's Not What You Know as Party Goer
2015
Blindspot as Jake Keaton (18 episodes)
2012
Perception as Dr. Swank (1 episode)
2012
Scandal as Gus / Kidnapper (3 episodes)
2010
Rookie Blue as Detective Don Bibby (1 episode)
2010
Dan for Mayor as Steve (1 episode)
2009
Majority Rules! as Mr. Ganz (2 episodes)
2009
Castle as Troy Strickland (1 episode)
2008
Flashpoint as Colin Hunter (1 episode)
2008
Dakota as Jack (as Chad E. Donella)
2007
9 Lives of Mara as Robin Jr. (Older)
2005
Ghost Whisperer as Randy Cooper (2 episodes)
2005
Bones as Dan Brewster (1 episode)
2004
Lost as Desk Clerk (1 episode)
2003
Shattered Glass as David Bach
2003
Cold Case as Jeff Kern (1 episode)
2003
NCIS as John Briggs (1 episode)
2003
L.A. Dragnet as Eddie Polian (as Chad E. Donella) (1 episode)
2002
Taken as Jacob Clarke (10 episodes)
2002
Taken as Jacob Clarke (Adult) (2 episodes)
2002
Moon Palace as Tyler
2002
Without a Trace as Brad Stone (1 episode)
2002
CSI: Miami as Seth McAdams (1 episode)
2002
Monk as Ricky Babbage (1 episode)
2002
Superfire as Rob Torreck
2001
Smallville as Greg Arkin (2 episodes)
2001
All Souls as Jordan Terrence Holland (as Chad E. Donella) (1 episode)
2000
CSI: Crime Scene Investigation as Vincent Decarlo (1 episode)
2000
Final Destination as Tod Waggner
2000
Secret Agent Man as Jay (as Chad E. Donella) (1 episode)
1999
Law & Order: Special Victims Unit as Ronnie Watley (1 episode)
1999
Providence as Kevin's Imaginary Friend (2 episodes)
1998
Someone to Love Me as Will Bestor
1998
Disturbing Behavior as U.V.
1997
Fast Track as Ronny (1 episode)
1997
The Practice as Kevin Peete (as Chad E. Donella) (2 episodes)
1996
The Long Kiss Goodnight as Teenage Burnout #2
1994
Battle Diary: A Day In The Life of Charlie Martin as Clarence Catlin's Brother
1994
ER as Kevin Delaney (1 episode)
1993
The X-Files as Robert 'Rob' Roberts (1 episode)