Films :
1997 : Fairfax…. Rôle inconnu
1999 : Tequila Body Shots…. Ted
2001 : Not Another Teen Movie.... Preston Wasserstein
2002 : American Pie.... Max
2002 : The Nakes Run.... Lancer Higgins
2002 : The First $20 Million is Always the Hardest.... Willy
2003 : Two Days.... Scott
2003 : My dinner with Jimmy.... Donovan
2003 : Jack II.... Vin
2004 : Jack 3.... Vin
2005 : Waiting.... Calvin
2005 : The Hand Job.... Ben Martan
2005 : Kicking & Screaming.... employé de Beantown
2007 : Sex and Death 101.... Bow-Tie Bob
2008 : Say Goodnight.... Leroy
2009 : Call Back.... Levi
2009 : Still Waiting.... Calvin
2009 : State of Play.... Milt
2010 : A Little Help.... Paul
2010 : The Group.... Donny
Séries :
1996 : Beverly Hills 90210.... Un étudiant.
1998 : Pacific Blue.... Craig
1998-2002 : Felicity…. Richard Coad
1999 : Wasteland.... rôle inconnu
2000 : Snoops.... Marv
2000 : CBS Cares.... Lui-même
2000 : Chicago Hope…. Dr Peter Ball
2000 : Buffy contre les vampires…. Jape
2000 : Opposite Sex…. Cecil Levingood
2000 : Mysterious Ways…. Warren
2002 : NYPD Blue…. Jeff Gamble
2002-2003 : Birds of Prey.... Gibson Kafka
2004 : Come to Papa.... Judah
2005 : NCIS.... Aaron Alan Wright
2005 : Médium.... Passager masculin
2005 : Alias.... Brodien
2005 : Monk.... Jonathan Davenport
2005-2006 : Threshold.... Lucas Pegg
2008 : Dirt.... Keith Straub
2008 : Dr House.... Dr Jaime Conway
2008 : Burn Notice.... Eddy Ash
2008-2009 : Head Case.... Jeremy Burger
2009 : Les Experts.... Brian Morley
2010 : Til Death.... Rainbow
2010 : Cold Case.... Steve Burke de 1989
2009-2010 : Supernatural.... Chuck Shurley