2025
Watson as Hobie McSorley2025
BULLDOZER as Steve2025
Blaze and the Monster Machines: Super Wheels as Pickle2025
Blaze and the Monster Machines: Super Wheels as Joe2025
Blaze and the Monster Machines: Super Wheels as Toy Store Clerk2024
After Midnight as Self2024
Orion and the Dark as Insomnia (voice)2024
The Trainer as Nat Faxon2023
Frog and Toad as Frog (voice)2023
Mulligan as Matty Mulligan (voice)2022
Loot as Arthur2022
Our Flag Means Death as The Swede2022
A League of Their Own as Marshall2022
Gaslit as Bob Haldeman2022
Beavis and Butt-Head Do the Universe as Jim Hartson (voice)2022
The Moon and Back as Peter Gilbert2022
The Great American Baking Show: Celebrity Holiday as Self - Contestant2021
Ghosts as Alexander Hamilton2021
The Great North as Calvin Prescott (voice)2021
YES DAY as Mr. Deacon2021
Bird & Squirrel as Bird / Raccoon / Frog (voice)2021
HouseBroken as Chief (voice)2021
Marvel's Hit-Monkey as Boone2020
Solar Opposites as Bryson (voice)2020
Captain Underpants: Mega Blissmas as Captain Underpants / Mr. Krupp (voice)2020
The Epic Tales of Captain Underpants in Space as Captain Underpants / Mr. Krupp (voice)2020
The Epic Tales of Captain Underpants in Space as Captain Pandernuts / Purpk (voice)2020
Captain Underpants: Epic Choice-o-rama as Captain Underpants / Mr. Krupp / Buffalobe (voice)2019
Euphoria as Rick2019
Love, Death & Robots as Waffle Maker (voice)2019
Tacoma FD as Frenchie2019
Ready or Not as Justin (voice)2019
The Spooky Tale of Captain Underpants: Hack-a-ween as Captain Underpants / Mr. Krupp (voice)2019
Charlie's Angels as Peter Fleming2018
Disenchantment as Elfo (voice)2018
Summer Camp Island as Popular Banana Split (voice)2018
The Conners as Neville2018
The Epic Tales of Captain Underpants as Pharaoh (voice)2018
The Epic Tales of Captain Underpants as Captain Underpants / Mr. Krupp (voice)2018
Life of the Party as Lance2018
Father of the Year as Mardy2017
Great News as Anthony Lyon2017
The Guest Book as Derek2017
Friends from College as Nick2017
A Happening of Monumental Proportions as Paramedic #22016
Speechless as Undercover Boss2016
Operator as Gregg2015
Life in Pieces as Hayes2015
The Grinder as Lyle Gerhart2014
black-ish as Joseph Everton2014
Blaze and the Monster Machines as Pickle2014
Sex Tape as Max2014
Tammy as Greg2014
Benched as Harold2014
Marry Me as Scooby2014
Married as Russ Bowman2013
The Way Way Back as Roddy2012
Comedy Bang! Bang! as Earl or Crathmore2012
Freeloaders as Fritz2012
Ben and Kate as Ben Fox2012
The Babymakers as Zig-Zag2011
Happy Endings as Chef Leslie2011
Up All Night as Lawrence2011
Bad Teacher as Mark2011
Zookeeper as Dave2011
Allen Gregory as Jeremy De Longpre2009
Party Down as Garlan Greenbush2009
The Slammin' Salmon as Carl the Manager2008
Lower Learning as Turner Abernathy2008
Hamlet 2 as Glenn from Copy Shop2007
Mad Men as Flatty2007
The TV Set as Reporter2007
Walk Hard: The Dewey Cox Story as Awards Show Stage Manager2006
Beerfest as Rolf2006
Happy Hour as Not available2005
American Dad! as (voice)2005
The Late Late Show with Craig Ferguson as Self2005
Robot Chicken as Darkwing Duck / Poe Dameron (voice)2005
My Name Is Earl as Kenny's Boyfriend2005
Romy and Michele: In the Beginning as Chad2004
Joey as Bodie2004
Club Dread as Manny2003
NCIS as Carter Finch2003
Reno 911! as Milk Shake2003
Reno 911! as Head Shop Clerk2002
Orange County as Kip2002
Slackers as Karl, the Grad Student2001
Reba as Elder Care Worker2001
The Medicine Show as Delivery Guy2000
Grosse Pointe as Kevin 'The P.A.'1999
Family Guy as Coach Herrera (voice)1999
Family Guy as Water Park Employee (voice)1999
Family Guy as (voice)1999
Family Guy as Jet Li's Nemesis (voice)NaN
Super Troopers 3 as Capt. Todd MarkowskiNaN
Mermaid as Bill2020
Downhill Director2020
Downhill Screenplay2018
Thoroughbreds Producer2013
The Way Way Back Writer2013
The Way Way Back Executive Producer2013
The Way Way Back Director2011
The Descendants ScreenplayNaN
Miss You, Love You ProducerNaN
The Heart DirectorNaN
Team Hoyt Director2009
Community Director