| Movie | The Phoney | Luther Milo | 2026 |
| Movie | Borley Rectory: The Awakening | Somerset | 2025-10-07 |
| Movie | The Worst Film Festival Ever | Gabriel | 2025-04-28 |
| Movie | Bonhoeffer: Pastor. Spy. Assassin | Payne Best | 2024-11-20 |
| Movie | Mercy | Slaughterman | 2021-09-21 |
| Movie | Doll House | James | 2020-03-23 |
| Movie | Dead Again | Bob | 2020-10-16 |
| Movie | Beautiful in the Morning | Roland | 2019-10-17 |
| Movie | Break Clause | 2019-07-18 | |
| Movie | King of Crime | Marcus King | 2018-11-02 |
| Movie | God's Kingdom | Simon | 2018-10-01 |
| Movie | Gypsy's Kiss | Ron | 2017-05-08 |
| Movie | I Am Hooligan | Justin's Father | 2016-09-05 |
| Movie | Far from the Madding Crowd | Bailiff #1 | 2015-04-23 |
| Movie | Dragonfly | Francis Grosvenor | 2014-12-20 |
| Movie | Salting the Battlefield | Football Supporter | 2014-03-27 |
| Movie | Walking with the Enemy | Sorenzi | 2014-04-25 |
| Movie | Mr. Turner | Mariner | 2014-10-31 |
| Movie | The Lost Choices | Dave | 2013-01-01 |
| Movie | Dom Hemingway | Man Outside Pub 2 | 2013-11-14 |
| Movie | Green Street 3: Never Back Down | Pistol Pete | 2013-10-21 |
| Movie | Run For Your Wife | Man Outside Cafe | 2012-05-16 |
| Movie | Snow White and the Huntsman | Thomas | 2012-05-30 |
| Movie | War of the Dead | David Selzman | 2011-10-22 |
| Movie | Intruders | Dave | 2011-09-12 |
| Series | Missing | 2009-03-16 | |
| Movie | Beyond the Rave | Ed's Dad | 2008-04-17 |
| Movie | Franklyn | Frank Grant | 2008-10-16 |
| Movie | Walter's War | Football Team Manager | 2008-11-09 |
| Series | Harry Hill's TV Burp | Unknown | 2002-11-14 |
| Series | Operation Good Guys | Unknown | 1997-12-29 |
| Movie | The Bill: Target | D.C. Carver | 1996-03-11 |
| Series | Heartbeat | Unknown | 1992-04-10 |
| Series | C.A.T.S. Eyes | Unknown | 1985-04-12 |
| Series | The Bill | James 'Jimmy' Carver | 1984-10-16 |
| Movie | Woodentop | PC Carver | 1983-08-16 |
| Movie | Fords on Water | Eddie | 1983-01-01 |
| Movie | The World Cup: A Captain's Tale | Deane | 1982-06-13 |
| Series | Private Schulz | Unknown | 1981-05-06 |
| Movie | The Grudge Fight | Johnny | 1981-11-27 |
| Movie | Fox | Lee | 1980-03-10 |
| Movie | Breaking Glass | Tony | 1980-10-01 |
| Series | Lady Killers | Unknown | 1980-07-20 |
| Movie | The Flipside of Dominick Hide | 3rd Youth | 1980-12-09 |
| Movie | Quadrophenia | Dave | 1979-09-14 |
| Movie | The Music Machine | 2nd Heavy | 1979-05-01 |