| tv | ONE PIECE (2023)As Vice-Admiral Garp(8 episodes) | (Not seen) |
| movie | War of the Worlds: The Attack (2023)As Curate | (Not seen) |
| movie | Luther: The Fallen Sun (2023)As Dennis McCabe | (Not seen) |
| movie | Aquaman and the Lost Kingdom (2023)As King Atlan | (Not seen) |
| tv | House of the Dragon (2022)As Ser Rickard Thorne(6 episodes) | (Not seen) |
| tv | Traces (2019)As Phil MacAfee(12 episodes) | (Not seen) |
| movie | Dark Encounter (2019)As Morgan Anderson | (Not seen) |
| tv | The White Princess (2017)As Jasper Tudor(8 episodes) | (Not seen) |
| tv | Hooten & The Lady (2016)(1 episode) | (Not seen) |
| movie | City of Tiny Lights (2016)As Tall Man / Schaeffer | (Not seen) |
| tv | Poldark (2015)As Ned Despard(8 episodes) | (Not seen) |
| tv | Shetland (2013)As John Harris(4 episodes) | (Not seen) |
| movie | Vendetta (2013)As Colonel Leach | (Not seen) |
| movie | Snow White and the Huntsman (2012) (AKA "Snow White & the Huntsman")As Duke Hammond | (Not seen) |
| movie | Lockout (2012)As Alex | (Not seen) |
| tv | Vera (2011)As Michael Glenn(1 episode) | (Not seen) |
| movie | The Holding (2011)As Aden | (Not seen) |
| movie | Ghost Rider: Spirit of Vengeance (2011) (AKA "Ghost Rider 2")As Toma Nikasevic | (Not seen) |
| tv | Strike Back (2010)As Karl Matlock(10 episodes) | (Not seen) |
| movie | Clash of the Titans (2010)As Kepheus | (Not seen) |
| tv | Wallander (2008)(1 episode) | (Not seen) |
| movie | Bathory: Countess of Blood (2008)As Nadasdy | (Not seen) |
| movie | 300 (2006)As Captain | (Not seen) |
| movie | Unleashed (2005)As Raffles | (Not seen) |
| movie | Troy (2004)As Eudorus | (Not seen) |
| movie | Black Knight (2001)As Percival, Leo's Chief Henchman | (Not seen) |
| movie | Ordinary Decent Criminal (2000)As Shay Kirby | (Not seen) |
| movie | The Messenger: The Story of Joan of Arc (1999)As Buck | (Not seen) |
| movie | B. Monkey (1998)As Johnny Hart | (Not seen) |
| movie | Black Beauty (1994)As Sleazy Horse Dealer | (Not seen) |