| Title | Role | Director | Producer |
|---|---|---|---|
| Wrath of Man | Sticky John | Guy Ritchie | Miramix MGM |
| Knuckledust | Colonel Vaughan | James Kermack | Featuristic Films |
| Legend | McLean | Brian Helgeland | Working Title |
| Retaliation | Joe | Shammasian Brothers | Dreamscape |
| Hot Property | Mitch | Max McGill | Fortune Films |
| Tarzan | Force Publique | David Yates | Warner Brothers |
| Caring For The Recently Deceased | Solicitor | Henry Davies | Stick & Rudder Films |
| Farewell | British Agent | Christian Carion | Nord-oust Productions |
| Shadow Man | Schmitt | Steven Collins | Backtrack Film |
| Joyeux Noel | Lt. Gordon Kerr | Christian Carion | Nord-oust Productions |
| Man Dancin' | Jimmy Kerrigan | Norman Stone | Festival Films |
| Britannic | Stoker Evans | Brian Trenchard Smith | Regency Films |
| Ghost And The Darkness | Stockton | Stephen Hopkins | Paramount Pictures |
| Title | Role | Director | Producer |
|---|---|---|---|
| The Devil's Hour | DS Nick Holness | Johnny Allan | Hartswood Films/Amazon |
| Andor | Sgt. Kostek | Tony Gilroy | Lucasfilm/Disney + |
| Danny Boy | Gavin Wood | Sam Miller | BBC/Expectation |
| Barkskins | Billy Selby | Various | Nat Geo/Fox 21 |
| The Irregulars | Vic Collins | Jonny Kenton | Drama Republic/Netflix |
| Chernobyl | Ghlukov | Johan Renck | HBO/Sky |
| Taboo | Hall | Kristoffer Nyholm | BBC/FX |
| River City | Rick (series regular) | Various | BBC |
| Vera: The Sea Glass | Nathan Quinn | Paul Gay | ITV |
| The Coroner | Nolan Prince | Matt Carter | BBC One |
| Wallander | Axel Hedeman | Jonathan Van Tulleken | Left Bank Pictures |
| The Widower | DCI Thompson | Paul Whittington | NZ Film Productions |
| 24: Live Another Day | Radko | Omar Madha | 20th Century Fox |
| The Passing Bells | David | Brendan Maher | Red Planet/BBC |
| MI High | General Scarp | Various | Kudos |
| Casualty | Tom Dore | Jim Loach | BBC |
| Ancient Rome | Mark Anthony | Nick Green | BBC |
| Low Winter Sun | Liam Carnegie | Adrian Shergold | Channel 4 |
| Making Waves | Martin Brook | Numerous | Carlton |
| Randall & Hopkirk | Mad Alex | Metin Huseyin | BBC |
| Holby City | Stuart | Jamie Annett | BBC |
| Doctors | Dan Thomas | Neil Adams | BBC |
| Eastenders | Trevor | Numerous | BBC |
| Psychos | Sam | Andy Wilson | Channel 4 |
| Taggart | Lenny Kerr | Michael Brayshaw | Scottish TV |
| The Bill | Jono x 2 | Ian White | Pearson |
| Black Velvet Band | Major Watson | Rob Knights | Yorkshire TV |
| A Year In Moments | Dan | Barry Berk | Horizon Films |
| Legends Never Die | Mike | Mike Harron | MNET Productions |
| Rhodes | John Grimer | David Drury | Zenith |
| Wings | Billy | Numerous | NCRV |
| Title | Role | Director | Producer |
|---|---|---|---|
| The Girl on the Train | DI Gaskill | Anthony Banks | Duke of York's/Simon Friend Productions |
| Out There on Fried Meat Ridge | Tommy | Harry Burton | Trafalgar Studios |
| Rabbits | Kevin / Andrew / Pete | Sadie Spencer | Park Theatre |
| Rehearsal for Murder | Alex Dennison (lead) | Roy Marsden | Bill Kenwright Tour |
| The Father | The Captain | Abbey Wright | Trafalgar Studios |
| True West | Lee | Philip Breen | Tricycle Theatre / Citizens Theatre |
| Casualties | Gary | Harry Burton | Park Theatre |
| South Pacific | Billis | Bartlett Sher | Barbican and Tour |
| The Hard Man | Johnny Byrne | Phillip Breen | King's Theatre |
| Little Shop of Horrors | Dentist | Peter Rowe | Tour |
| And Then There Were None | Lombard | Joe Harmston | Tour |
| Strangers on a Train | Bruno | Rob McGilivray | No. 1 Tour |
| Guys and Dolls | Nathan Detroit | Michael Grandage | West End / Tour |
| Coyote on a Fence | Bobby Reyburn | Sarah Esdaile | West End / Royal Exchange |
| ID | Lintworm | Nancy Meckler | Almeida Theatre |
| Art | Serge | Nigel Havers | Whitehall Theatre |
| King Lear | Fool | Mark Graham | Baxter Theatre Co. |
| Hamlet | Laertes | Mark Graham | Playhouse Company |
| Macbeth | Malcolm | Craig Freimond | Market Theatre |
| Burning Blue | Boner | Mark Graham | Alexander Theatre |
| Romeo and Juliet | Romeo | David Hunt | Stray Theatre Co |
| Don Juan | Chevalier | Dee Evans | Mercury Theatre, Colchester |
| Richard III | Hastings | David Grindley | Mercury Theatre, Colchester |
| A Streetcar Named Desire | Stanley | Dominic Hill | Mercury Theatre, Colchester |
| A Totally Obscure Man | Workshop | Nancy Meckler | National Theatre |