2025
Everything's Going to Be Great as Pastor Ellis2023
Love Hacks as Davey Tyler2022
Blue's Big City Adventure as Mailbox (voice)2020
Friends Who Kill as David2019
Jett as Judge Prosky2019
Home for Harvest as Judge2019
Christmas Jars as Lyle Butler2018
Anon as Conrad2017
Taken Too Far as Dean Grayson2016
Miss Sloane as Mike Gordon2016
Flower Shop Mystery: Dearly Depotted as Richzrd Bender2016
Journey Back to Christmas as Harv2015
Spotlight as Peter Canellos2013
Orphan Black as Dr. Nimitz2012
The Firm as James Haft2012
Home Alone: The Holiday Heist as Curtis Baxter2012
Frenemies as Roger O'Neal2012
Good God as Charlie Kuntz2011
Suits as Burt Kimball2010
Harriet the Spy: Blog Wars as Roger Welsch2008
Bridal Fever as Rob2007
The Sarah Silverman Program. as Doctor2007
All Hat as Lawyer #22006
She's the Man as Radio Announcer (uncredited)2006
Man of the Year as Mathias2005
My Uncle Navy and Other Inherited Disorders as Harry2005
Looking for Angelina as WF Nickle2004
Kevin Hill as Dr. Roth2003
How to Lose a Guy in 10 Days as Mark Sawyer2000
The Last Debate as Jeff Field1999
Relic Hunter as Dean Bernson1999
Bonanno: A Godfather's Story as Not available1998
White Lies as TV Newsperson 21998
Universal Soldier II: Brothers in Arms as Young Dr. Gregor1997
That Old Feeling as Best Man2025
Queen of Bones Producer2025
It Feeds Producer2024
Some Other Woman Producer2024
Unit 234 Producer2023
The Baker Producer2023
The Retirement Plan Producer2022
The Immaculate Room Producer2022
Unplugging ProducerNaN
Littlemouth Producer