Credits
- 2023 · Beau Is Afraid as Duncan / God on Cloud / Hero Beau’s Wife
- 2023 · To Catch a Killer as Forensics Chief
- 2022 · Three Pines as The Caretaker
- 2022 · STAT as Victor Muller
- 2021 · Ghosts as Cholera Victim Creepy Dirk
- 2021 · Fatherhood as Sympathizer #2
- 2021 · Peace by Chocolate as Health Inspector
- 2020 · Last Call as Dean
- 2020 · Hotel Limbo as Hotel Director
- 2020 · Transplant as Lock Down Announcer
- 2020 · Transplant as Announcement (voice)
- 2020 · My Salinger Year as Dean
- 2020 · The Rhythm and Roots of Arthur as Mr. Ratburn (voice)
- 2019 · Long Shot as Royal Crier
- 2018 · On the Basis of Sex as Wyland Leadbetter
- 2017 · Another Kind of Wedding as John
- 2017 · Arthur and the Haunted Tree House as Mr. Ratburn
- 2017 · mother! as Lingerer
- 2017 · Arthur: D.W. and the Beastly Birthday as Nigel Ratburn (voice)
- 2017 · Sahara as Sergeant (voice)
- 2016 · Brace for Impact as FBI Agent
- 2016 · Race as Rudolf Dassler
- 2015 · Northpole: Open for Christmas as Blizzby #1
- 2015 · The Forbidden Room as Auctioneer
- 2015 · Quantico as Doctor
- 2015 · Stonewall as Frank Kameny
- 2015 · Pawn Sacrifice as Party Guest #3
- 2014 · Holder's Comma as Man
- 2014 · X-Men: Days of Future Past as Blue Suit Traveler
- 2014 · An Eye for Beauty as Professeur de Vancouver
- 2014 · Meetings with a Young Poet as Jerome
- 2013 · JFK: The Smoking Gun as Dr. John Ebersole
- 2013 · Rhymes for Young Ghouls as Priest #1
- 2013 · Nicky Deuce as Driver
- 2013 · The Storm Within as Le Blessé
- 2013 · Warm Bodies as Zombie Patient
- 2012 · Sorry, Rabbi as Rabbi
- 2012 · Attack of the Brainsucker as Dr. Leonard
- 2012 · Mirror Mirror as Noble #1
- 2012 · Kaspar as Background Voice
- 2011 · Being Human as Brinck
- 2010 · Assassin's Creed: Ascendance as Octavien de Valois (voice)
- 2010 · Barney's Version as Notary
- 2010 · File Under Miscellaneous as Doctor
- 2009 · Whiteout as McGuire
- 2009 · Battlefield Quebec: Wolfe & Montcalm as Major General James Wolfe
- 2008 · Dr. Jekyll and Mr. Hyde as Fowler
- 2008 · Sophie as
- 2007 · I'm Not There as Townsfolk #2
- 2007 · The Great War as Col. John McCrae
- 2007 · 300 as Partisan
- 2007 · Killer Wave as Reporter Brand
- 2006 · Mr. Meaty as
- 2006 · The Business as
- 2005 · The Greatest Game Ever Played as Club Secretary
- 2004 · The Aviator as Radio Announcer
- 2004 · Noel as Piano Player
- 2004 · Postcards from Buster as
- 2004 · Eternal as Mr. Renaud
- 2004 · Head in the Clouds as Arnold Beck
- 2003 · Mayday as Commentary (Nelson Rivera)
- 2003 · Sagwa, the Chinese Siamese Cat: Feline, Friends and Family as Wim Baba Bao-Bao Miao
- 2003 · Sagwa, The Chinese Siamese Cat: Great Purr-formances as Wim Baba Bao-Bao Miao
- 2003 · Sagwa, the Chinese Siamese Cat: Sagwa's Storybook World as Wim Baba Bao-Bao Miao
- 2003 · Sagwa, the Chinese Siamese Cat: Cat Tales and Celebrations as Wim Baba Bao-Bao Miao
- 2002 · Abandon as Frank Peabody
- 2002 · Seriously Weird as
- 2002 · Arthur: It's Only Rock 'n' Roll as Mr. Ratburn (voice)
- 2002 · The Sum of All Fears as Dressler's Associate
- 2002 · A Scent of Mint as Voice
- 2001 · The Killing Yard as Dr. John Edland
- 2001 · Sagwa The Chinese Siamese Cat as
- 2000 · Arthur's Perfect Christmas as Mr. Ratburn (voice)
- 2000 · The Hound of the Baskervilles as Mr. Barrymore
- 2000 · Sherlock Holmes as
- 2000 · A Miss Mallard Mystery as
- 2000 · Heavy Metal 2000 as Dr. Schechter
- 2000 · Where the Money Is as Bob
- 1999 · The Bone Collector as Bookstore Clerk
- 1999 · When Justice Fails as Coroner's Man
- 1999 · The Long Winter as Greffier
- 1998 · Psychopath as Attorney
- 1997 · The Hunger as Motel Bellman
- 1997 · The Hunger as Robertson
- 1997 · In the Presence of Mine Enemies as David
- 1996 · Arthur as Mr. Ratburn / Bionic Bunny (voice)
- 1996 · Arthur as Mr. Ratburn (voice)
- 1996 · Arthur as Bionic Bunny (voice)
- 1996 · Arthur as Photographer
- 1995 · The Little Lulu Show as
- 1994 · Mrs. Parker and the Vicious Circle as Ward
- 1994 · A Hero's Life as
- 1993 · David Copperfield as The Duke Wickfield (voice)
- 1992 · Eek! The Cat as
- 1992 · Are You Afraid of the Dark? as
- 1992 · The Real Story of Here Comes the Bride as Thurman (voice)
- 1991 · The Real Story of O Christmas Tree as Tannenbaum (voice)
- 1990 · The Little Flying Bears as Walt (voice)
- 1989 · Fat Man and Little Boy as Oakridge Doctor
- 1989 · Day One as Scientist (uncredited)
- 1989 · The Scorpio Factor as