Actor
Satanic Hispanics
2022
as Detective Arden
The Fabelmans
2022
as Bernie Fein
Under the Lights
2022
as 911 Operator
Max Reload and the Nether Blasters
2020
as Eugene Wylder
Burning Dog
2020
as Smythe
Star Wars: The Rise of Skywalker
2019
as Snap Wexley
1st Born
2019
as Dr. Cooper
A Star Is Born
2018
as Phil (Jack's Driver)
Paterno
2018
as Scott Paterno
Suicide Squad: Hell to Pay
2018
as Steel Maxum (voice)
Tomboy
2018
as James
The Cloverfield Paradox
2018
as Joe (voice)
The Saint
2017
as Detective Garces
Star Trek Beyond
2016
as Commander Finnegan
Star Wars: The Force Awakens
2015
as Snap Wexley
Baby, Baby, Baby
2015
Tales of Halloween
2015
as Alex Mathis
Win, Lose or Love
2015
as Hal Harrington
Let's Kill Ward's Wife
2014
as Bruce
Divide & Conquer
2014
as Evan
Big Ass Spider!
2013
as Alex Mathis
End of the World
2013
as Owen Stokes
Doubt
2013
as Mark Calzonetti
It's Dark Here
2013
as Dr. Wagner
Super 8
2011
as Sitcom Actor
Group Sex
2010
as Jerry
Bond of Silence
2010
as Detective Paul Jackson
Kill Speed
2010
as Moore
Magic
2010
as Detective Davis
Dear Consumer (Robot Chicken's Full-Assed Christmas Special)
2009
as Odin (voice)
Star Trek
2009
as Stepdad (voice)
Band from TV: Hoggin' All the Covers
2008
as Self
Mission: Impossible III
2006
as Kevin
The Darkroom
2006
as Bob
The Ladykillers
2004
as TV Commercial Director
Malibu's Most Wanted
2003
as Brett
Austin Powers in Goldmember
2002
as Shirtless Fan 'T'
The Medicine Show
2001
as Barry
Hollow Man
2000
as Carter Abbey
The Muse
1999
as Four Seasons Hotel Security
Mr. Murder
1998
as Dr. Gutheridge
With Friends Like These...
1998
as Rudy's Assistant - Sean Nusbalm
BASEketball
1998
as Wilke - New Jersey Informant
Senseless
1998
as Steve
Picture Perfect
1997
as Date #1 (uncredited)
Dinner and Driving
1997
as Michael
The Trigger Effect
1996
as Double Date Guy
The Pallbearer
1996
as An Abernathy Cousin
Future Shock
1994
as Limo Driver
Witchcraft V: Dance with the Devil
1993
as Manager
Stolen: One Husband
1990
as Best Man