Actor
The Secret Life of Pets 2
2019
as Duke (voice)
The Secret Life of Pets
2016
as Duke (voice)
Confirmation
2016
as Ken Duberstein
Arnold Schwarzenegger's Guide to Blowing Sh*T Up
2015
The Loft
2014
as Marty Landry
Identity Thief
2013
as Big Chuck
Bad Teacher
2011
as Kirk
Father vs. Son
2010
as Doug
American Crude
2008
as Phil
Stories USA
2007
as Floyd (segment "Street of Pain")
13 Graves
2006
as Andrew Schoch
The Island
2005
as Ed the Trucker
Girls Will Be Girls
2003
as Dr. Benson
Almost Famous
2000
as Sheldon the Desk Clerk
Streets of Pain
as Floyd