2031
Avatar 5 as Norm Spellman
2029
Avatar 4 as Norm Spellman
2025
Avatar: Fire and Ash as Norm Spellman
2023
The Retirement Plan as Fitzsimmons
2023
Inside Pandora's Box as Self
2022
Avatar: The Way of Water as Norm Spellman
2022
Daniel's Gotta Die as Daniel Powell
2020
Cut Throat City as Peter Felton
2018
The Intervention as Himself
2018
For the Love of Halloween as Herself
2017
Budding Prospects as Phil (1 episode)
2017
Budding Prospects as Phil
2015
Divine Access as Nigel
2014
Forever as Lucas (22 episodes)
2013
Marvel's Agents of S.H.I.E.L.D. as Noah (1 episode)
2013
Hatchet III as Ben (uncredited)
2012
Driving Lessons as Driving Instructor
2012
Grassroots as Grant Cogswell
2012
Men At Work as Doug (2 episodes)
2012
Jewtopia as Adam Lipschitz
2011
Last Man Standing as Care Center Employee (2 episodes)
2011
Shark Night 3D as Gordon
2011
Franklin & Bash as Dennis Mazzani (1 episode)
2010
Hawaii Five-0 as Sheldon Tunney (1 episode)
2010
Bastard as Passenger 1
2010
The Third Rule as Peter
2009
Avatar as Norm Spellman
2009
Stuntmen as Troy Lebowski
2009
Beyond a Reasonable Doubt as Corey Finley
2008
The Tiffany Problem as Sam Hane
2008
The Hottie & The Nottie as Nate Cooper
2007
Chuck as Mackintosh (1 episode)
2007
Shanghai Kiss as Joe Silverman
2007
The Dukes of Hazzard: The Beginning as Cooter
2006
Art School Confidential as Bardo
2006
The Shaggy Dog as Pound Employee
2006
Grandma's Boy as J.P.
2006
The Elder Son as Kenny
2005
E-Ring as Greg (22 episodes)
2005
My Name Is Earl as Clyde (1 episode)
2005
Bones as Colin Fisher (16 episodes)
2005
The Inside as Brian Pines (1 episode)
2005
Confessions of an Action Star as Self
2005
Medium as Keith Bruning (4 episodes)
2004
House as Eddie (1 episode)
2004
LAX as Eddie Carson (9 episodes)
2004
DodgeBall: A True Underdog Story as Owen
2004
Raising Genius as Rolf (as Joel Moore)
2000
CSI: Crime Scene Investigation as Guy in the Blue Hat (1 episode)
2000
Strong Medicine as Dan (1 episode)
1999
Angel as Karl Vamp (1 episode)
1999
Family Guy as Jake Sully (voice) (1 episode)
1996
Sabrina, the Teenage Witch as Pete (1 episode)