| Villeneuve: L'ascension d'une légende (2026) as Ray Wardell |
| Beau Is Afraid (2023) as News Correspondent (Brian Galloway) |
| The United States vs. Billie Holiday (2021) as George Jessel |
| On the Basis of Sex (2018) as Jim |
| Sleeper (2018) as Arthur Stern |
| Allure (2018) as Benjamin |
| All Shook Up (2017) |
| Radius (2017) as Sheriff Laredo / TV Reporter |
| Normalize (2017) as Tim |
| Arrival (2016) as Cryptographer |
| Mean Dreams (2016) as Elbert |
| It's Not What You Know (2016) as Party Goer |
| Cycles (2016) |
| X-Men: Apocalypse (2016) as Air Force Official |
| Pawn Sacrifice (2015) as Motel Clerk |
| Born to Be Blue (2015) as Actor Dick |
| Gibraltar (2013) as Agent Carlyle |
| Beneath the Harvest Sky (2013) as Mr. Soucy |
| The Vow (2012) as Jim |
| I Heart Doomsday (2011) as Amnesia expert |
| Source Code (2011) as Lab Technician |
| Devil (2010) as Dwight |
| Peepers (2010) as Steve Sherman |
| How to Rid Your Lover of a Negative Emotion Caused by You! (2010) as Dennis |
| Le piège américain (2008) as Jeffrey Cohen |
| Blindness (2008) as Policeman |
| I'm Not There (2007) as Sonny |
| The Aviator (2004) as Another Guest #1 |
| The Day After Tomorrow (2004) as Zack |
| Hollywood North (2004) as Howard Atkins |
| Jericho Mansions (2003) as Vikes |
| Confessions of a Dangerous Mind (2002) as Unknown Comic |
| Abandon (2002) as Student on Cell Phone |
| Swindle (2002) as Junior |
| Summer (2002) as Miller |
| Suddenly Naked (2001) as Patrick McKeating |
| The Hound of the Baskervilles (2000) as Perkins |
| The Stunt Driver |
| Cycles Director |
| Cycles Writer |
| Cycles Editor |
| Cycles Producer |
| Vive La Canadienne Director |