2021
Val as Officer Myers2020
Upside-Down Magic as Budd Skriff2019
A Nasty Piece of Work as Ted2018
The Neighborhood as Josh2018
Electric Love as William2018
Miss Arizona as Rick2015
Minority Report as Mark Massero2015
Your Family or Mine as Oliver Weston2015
Bad Roomies as Smith2014
Friends with Better Lives as Tom2014
All-Stars as Brad Twersky2012
Don't Trust the B---- in Apartment 23 as Daniel2011
Love Bites as Carter2009
Royal Pains as Dr. Paul Van Dyke2009
Made for Each Other as Ed2008
Extreme Movie as Boyfriend2007
Holiday in Handcuffs as Jake Chandler2006
My Boys as Bobby Newman2005
Related as Not available2005
Ghost Whisperer as Not available2005
Ghost Whisperer as Travis Ackerman2005
Numb3rs as Not available2005
The Bad Girl's Guide as Not available2004
Hawaii as Not available2003
Nip/Tuck as Not available2003
Run of the House as Chris Franklin2003
Easy Sex as J.P. Stallman2002
8 Simple Rules as Bruno2002
What I Like About You as Evan2002
Orange County as Arlo2000
CSI: Crime Scene Investigation as Jeff Powell2000
Boston Public as Ferris Kaplan2000
Opposite Sex as Philip W. Steffan2000
Grosse Pointe as Dave May 'The Stand-In'2000
Yesterday's Children as Kevin Cole1999
Providence as Aidan Green1999
Baby Geniuses as Dickie1999
Sign of the Times as Drive-Thru Clerk1998
Love Boat: The Next Wave as Danny Kennedy1997
King of the Hill as Steve (voice)1997
Robo Warriors as Zach Douglas1997
Skeletons as Zach Crane1997
Address Unknown as Matt Kester1996
Pacific Blue as Josh Timmons1996
House Arrest as Gregory Alan 'Grover' Beindorf1996
The Paper Brigade as Gunther Wheeler1995
The Drew Carey Show as Evan1994
Friends as Alan Lewis1994
Chicago Hope as Not available1991
Home Improvement as Greg