Filmography
| 2025 | Saint-Pierre (TV Series) · as Renuf Aucoin |
| 2024 | The Invisibles · as Mark |
| 2023 | Black Life: Untold Stories (TV Series) · as Attorney General |
| 2023 | Accused (US) (TV Series) · as Milton |
| 2022 | 1UP · as Announcer |
| 2022 | Paris Paris (TV Series) · as M. Turnbull |
| 2021 | Charlotte · as Administrator / Brown Shirt #1 (voice) |
| 2020 | French Exit · as Customs Agent |
| 2019 | Troubled Waters (TV Series) · as Mike Brousseau |
| 2019 | The Knight Before Christmas · as David |
| 2019 | Hudson & Rex (TV Series) · as Reggie Boyd |
| 2018 | State Like Sleep · as Cop #2 |
| 2018 | Condor (TV Series) · as Elden Loramer |
| 2018 | Anon · as James Cray |
| 2018 | Mehdi And Val (TV Series) · as Louis |
| 2016 | Frontier (2016) (TV Series) · as Commander Everton |
| 2015 | Good Witch (TV Series) · as Hank |
| 2014 | Max & Shred (TV Series) · as Lloyd Ackerman |
| 2014 | What We Have · as Michael |
| 2013 | Reign (2013) (TV Series) · as Lord Mollet |
| 2013 | Orphan Black (TV Series) · as Stephen Riggs |
| 2013 | The Resurrection of Tony Gitone · as Guy In Alley #1 |
| 2012 | Transporter (TV Series) · as Er Doctor |
| 2012 | Foxfire: Confessions of a Girl Gang · as Male Co-Worker |
| 2011 | Take This Waltz · as Police Officer |
| 2011 | John A.: Birth of a Country · as Antoine-Aimé Dorion |
| 2011 | Change of Plans · as Scott Westerley |
| 2010 | Rookie Blue (TV Series) · as Weston |
| 2008 | Flashpoint (TV Series) · as Adam Reece |
| 2008 | Météo+ (TV Series) · as Gilbert Fillion |
| 2008 | Murdoch Mysteries (TV Series) · as Jean-Michel Larouche Coutre Iii |
| 2003 | Air Disasters (TV Series) · as Daniel Knecht |
| 2002 | Jeremiah (TV Series) · as Jacob Rutledge |





