

Another Mother
Matt
2020

Gaslit
Jack Daly
2019

Angela
Party Date
2017

Colony
Darin · (1 episode)
2016

Single In South Beach
Nick
2015

Jesse Stone: Innocents Lost
Lewis Lipinsky
2011

Little Birds
Mark Muller
2011

Wreckage
Jared
2010

NCIS: Los Angeles
Pacey Smith · (1 episode)
2009

Chaos Theory
Ed
2008
The ½ Hour News Hour
(1 episode)
2007

Dexter
Freebo · (2 episodes)
2006

Ghost Whisperer
Kevin Graham · (1 episode)
2005

Bones
Matt Bogdan · (1 episode)
2005

The War at Home
(2 episodes)
2005

Pretty Persuasion
Barry
2005

Jack & Bobby
(6 episodes)
2004

Justice League Unlimited
Speedy (voice) · (1 episode)
2004

She's Too Young
Nick Hartman
2004

Freshman Orientation
Matt
2004

The Robinsons: Lost in Space
Don West
2004

Joan of Arcadia
(1 episode)
2003

One Tree Hill
Gabe · (1 episode)
2003

NCIS
(1 episode)
2003

NCIS
Sam Radner · (1 episode)
2003

Run of the House
Kevin · (1 episode)
2003

Teen Titans
Speedy (voice) · (3 episodes)
2003

Teen Titans
Speedy / Computer Geek (voice) · (1 episode)
2003

Teen Titans
Additional Voices (voice) · (2 episodes)
2003

Hulk
Teenage Bruce Banner
2003

That's So Raven
Sam · (1 episode)
2003

CSI: Miami
Kyle Preston · (1 episode)
2002

Do Over
(1 episode)
2002

Everwood
Colin Hart · (16 episodes)
2002

The New Guy
Travis
2002

Reba
Eric · (1 episode)
2001

American Pie 2
Cashier
2001

CSI: Crime Scene Investigation
Dean Tate · (1 episode)
2000

CSI: Crime Scene Investigation
Julian Bristol · (1 episode)
2000

Jackie Chan Adventures
StrikeMaster Ice (voice) · (8 episodes)
2000

Judging Amy
Max Pagano · (1 episode)
1999

Undressed
(1 episode)
1999

7th Heaven
Hugh · (1 episode)
1996

Touched by an Angel
Blake · (1 episode)
1994