

Legally Blonde 2: Red, White & Blonde
2003 · as Kevin

Gia
1998 · as Francesco Stylist #1

Cook-Off!
2017 · as David Lord

A Lot Like Love
2005 · as Hipster at Party

Over Her Dead Body
2008 · as Bill

Out West
2013 · as Travis Lennon

Angels Forever
2000 · as Self

Beverly Hills Chihuahua 3: Viva la Fiesta!
2012 · as Frederick

Win a Date with Tad Hamilton!
2004 · as Hotel Clerk

Dumplin'
2018 · as Dale

Poolman
2024 · as Sophia

Ready? OK!
2008 · as Mable

Space Station 76
2014 · as Saul

Interruptions
1997 · as Brian, The Creep

Barry Munday
2010 · as D.J.

Fanatic
2023 · as Felix

Half-Share
2011 · as Michael No

You're Killing Me
2015 · as Dr. Strauss