Actor
Spin the Bottle
2024
as Sheriff Stanton
The 4:30 Movie
2024
as Stank
The Christmas Break
2023
as Jack
It's a Wonderful Knife
2023
as Henry Waters
Dear David
2023
as Bryce
Christmas with the Campbells
2022
as David
House of Darkness
2022
as Hap Jackson
Barbarian
2022
as AJ
Clerks III
2022
as Shaving Nurse
Lady of the Manor
2021
as Max
After Class
2019
as Josh
Jay and Silent Bob Reboot
2019
as Lawyer
The Wave
2019
as Frank
And Then I Go
2017
as Tim
Literally, Right Before Aaron
2017
as Adam
Frank & Lola
2016
as Keith
Lavender
2016
as Liam
Ghost Team
2016
as Ross
Yoga Hosers
2016
as Yogi Bayer
Alvin and the Chipmunks: The Road Chip
2015
as Alvin (voice)
Comet
2014
as Dell
Tusk
2014
as Wallace Bryton
The Lookalike
2014
as Holt Mulligan
Ask Me Anything
2014
as Dan Gallo
Veronica Mars
2014
as Drunken Wingman (uncredited)
Walking with Dinosaurs
2013
as Patchi (voice)
A Case of You
2013
as Sam Newman
iSteve
2013
as Steve Jobs
Movie 43
2013
as Fake Robin (segment "Super Hero Speed Dating")
Best Man Down
2012
as Scott
10 Years
2012
as Marty
For a Good Time, Call...
2012
as Jesse
Alvin and the Chipmunks: Chipwrecked
2011
as Alvin (voice)
Free Hugs
2011
as Checkout Boy
The Conspirator
2011
as Nicholas Baker
Alpha and Omega
2010
as Humphrey (voice)
Going the Distance
2010
as Garrett Scully
Alvin and the Chipmunks: The Squeakquel
2009
as Alvin (voice)
Serious Moonlight
2009
as Todd
Old Dogs
2009
as Troop Leader Adam
Taking Chances
2009
as Chase Revere
Planet 51
2009
as Lem / Rover (voice)
After.Life
2009
as Paul
Youth in Revolt
2009
as Paul Saunders
Funny People
2009
as Re-Do Guy
Drag Me to Hell
2009
as Clay Dalton
Zac Efron's Pool Party
2009
as Self
Still Waiting...
2009
as Dean
He's Just Not That Into You
2009
as Alex
Zack and Miri Make a Porno
2008
as Brandon St. Randy
Just Add Water
2008
as Spoonie
Strange Wilderness
2008
as Junior
Walk Hard: The Dewey Cox Story
2007
as George Harrison (uncredited)
Alvin and the Chipmunks
2007
as Alvin (voice)
Battle for Terra
2007
as Senn (voice)
Live Free or Die Hard
2007
as Matthew 'Matt' Farrell
Idiocracy
2006
as Dr. Lexus
Accepted
2006
as Bartleby Gaines
The Break-Up
2006
as Christopher
The Sasquatch Gang
2006
as Zerk Wilder
Dreamland
2006
as Mookie
Waiting...
2005
as Dean
Herbie Fully Loaded
2005
as Kevin
Robin's Big Date
2005
as Robin
Wake Up, Ron Burgundy: The Lost Movie
2004
as Chris Harken
DodgeBall: A True Underdog Story
2004
as Justin
Hair High
2004
as Dwayne (voice)
Raising Genius
2004
as Hal Nestor
Jeepers Creepers 2
2003
as Darius 'Darry' Jenner
Crossroads
2002
as Henry
Jeepers Creepers
2001
as Darius 'Darry' Jenner
Happy Campers
2001
as Donald
Galaxy Quest
1999
as Brandon
Stranglehold
Night Patrol
In Memoriam
Coyote