
Filmography28 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2022 | The Rookie: FedsSeries | Geoffrey Kerkhoff/Sam Page | 45 |
| 2022 | The PeripheralSeries | Reggie | 45 |
| 2021 | Mix Up in the MediterraneanMovie | Henri Vermeiren | 44 |
| 2018 | 9-1-1Series | Brad Torrance | 41 |
| 2016 | CriticsizedMovie | Detective Jack Donaldson | 39 |
| 2015 | BlindspotSeries | Owen Booth | 38 |
| 2013 | And Now a Word from Our SponsorMovie | Lucas Foster | 36 |
| 2013 | FracturedMovie | Dylan / Jaron | 36 |
| 2011 | ColombianaMovie | Richard | 34 |
| 2009 | Royal PainsSeries | Milos Kuester Ratenicz | 32 |
| 2009 | A Christmas CarolMovie | Caroline's Husband (voice) | 32 |
| 2008 | SanctuarySeries | Edward Forsythe | 31 |
| 2007 | The TudorsSeries | Anthony Knivert | 30 |
| 2007 | DirtSeries | Graham Duncan | 30 |
| 2007 | The Sarah Jane AdventuresSeries | Lord Marchwood | 30 |
| 2007 | Secret Diary of a Call GirlSeries | Alex | 30 |
| 2006 | CaffeineMovie | Charlie | 29 |
| 2005 | Grey's AnatomySeries | Viper | 28 |
| 2004 | The Princess Diaries 2: Royal EngagementMovie | Andrew Jacoby | 27 |
| 2004 | Devil's GateMovie | Rafe | 27 |
| 2003 | Dead Like MeSeries | Mason | 26 |
| 2001 | SmallvilleSeries | Zod | 24 |
| 2001 | Young BladesMovie | Aramis | 24 |
| 2001 | In Love and WarMovie | Eric Newby | 24 |
| 2001 | ShadesSeries | Nick MacIntyre | 24 |
| 2000 | DoctorsSeries | Denny | 23 |
| 1986 | CasualtySeries | Paul Hughes | 9 |
| 1984 | The BillSeries | — | 7 |