2022
Merry Kiss Cam as Danny Carmody Jr.
2018
California No as Colton
2018
Magnum P.I. as Neal Conlan (1 episode)
2018
The Year of Spectacular Men as Aaron Ezra
2016
Shooter as Harris Downey (17 episodes)
2015
Badge of Honor as Mike Gallo
2015
The Keyboard Cowboys: A Look Back at Hackers
2014
Sequestered (12 episodes)
2013
10 Rules for Sleeping Around as Vince Johnson
2013
The Power of Few as Dom
2012
Guys with Kids as Chris (17 episodes)
2012
Marvel One-Shot: Item 47 as Bennie Pollack
2011
Son of Morning as David
2010
Outlaw as Eddie Franks (8 episodes)
2010
Perfect Life as Jack Parsons
2009
I Hope They Serve Beer in Hell as Drew
2009
Watch What Happens Live with Andy Cohen as Self - Guest (1 episode)
2009
Table for Three as Ryan
2009
The Eastmans as Dr. Seth Eastman
2008
W. as Fraternity President
2008
My Sassy Girl as Charlie Bellow
2006
Flags of Our Fathers as Rene Gagnon
2006
The Megan Mullally Show as Self - Guest (1 episode)
2005
Happy Endings as Nicky
2004
Eulogy as Ryan Carmichael
2004
On Air with Ryan Seacrest as Self (1 episode)
2003
NCIS as John Bishop (1 episode)
2002
Swimfan as Ben Cronin
2002
Clockstoppers as Zak Gibbs
2001
According to Spencer as Spencer
2001
Dancing at the Blue Iguana as Jorge
2000
Bring It On as Cliff Pantone
2000
Cherry Falls as Rod Harper
1999
The West Wing as Ryan Pierce (9 episodes)
1998
A Soldier's Daughter Never Cries as Billy Willis, Age 14
1996
Romeo + Juliet as Balthasar
1995
Hackers as Joey Pardella
1995
Far from Home: The Adventures of Yellow Dog as Angus McCormick
1993
Late Night with Conan O'Brien as Self - Guest (1 episode)
1993
King of the Hill as Aaron Kurlander
1991
The Boy Who Cried Bitch as Mike Love
1990
My Blue Heaven as Jamie
1990
Presumed Innocent as Nat Sabich
1986
Classified Love as Anthony Leonetti
1984
Falling in Love as Joe Raftis