

Mr. & Mrs. Smith
2005 · as P.J.

The Adventures of Tintin
2011 · as Sailor / Lookout (voice)

47 Ronin
2013 · as Narrator

A Christmas Carol
2009 · as Tattered Caroler / Well Dressed Caroler (voice)

Overboard
2018 · as Soccer Commentator (voice) (uncredited)

A Lot Like Love
2005 · as VC Guy

In Good Company
2004 · as Porsche Dealer

Transformers: Dark of the Moon
2011 · as Roadbuster / Amp (voice)

The Den
2013 · as Brianne's Dad

The Hard Corps
2005 · as Detective Teague

Steam
2007 · as Tom

Last Call
as Bartender

Players
1979 · as Obnoxious Drunken Teenager (Uncredited)

The Rat Thing
2007 · as Priest

Escape Through Africa
2022 · as Sergeant Booth

Desperately Seeking Roger
1991

Chekhov And Maria
2007 · as Anton Chekhov

Fishmonger
2023 · as Captain Mulligan