Tulip Fever (2015) – Mattheus
Broadway 4D (2015) – Julian
After The Reality (2014) – Scottie
What To Expect When You’re Expecting (2012) – Evan
Taking Chance (2009) – Robert Rouse
Dan in Real Life (2007) – Policeman
I Think I Love My Wife (2007) – Department Store Salesman #2
Music and Lyrics (2007) – Ray
Blinders (2006) – Scott
Once Upon a Mattress (2005) – Sir Harry
Primary Colors (2005)
Marci X (2003) – Boyz R Us
Detective Fiction (2003) – Young Jack
Simply Funk (1999) – Himself
Encino Man (1992)
Television
Glee (2009-2015) – Will Schuester
The Oaks (2008) – Jim – episode 1×01
Numb3rs (2008) – Blaine Cleary – episode 4×12
Ghost Whisperer (2007) – Matt Sembrook – episode 3×08
CSI: Miami (2007) – Jesse Stark – episode 5×19
Nice Girls Don’t Get the Corner Office (2007) – Brody – episode 1×01
As the World Turns (2006) – Adam Munson – 17 episodes
Guiding Light (2006) – Dawson – episode 1×01
Law & Order: Criminal Intent (2006) – Chance Slaughter – episode 5×13
Thank God it’s Monday (2004) – Chris – episode 1×01
Hack (2003) – Sam Wagner – episode 2×08
Sex and the City (1999) – Young Busboy – episode 2×04