| Date | Type | Role | Company | Director | |
| CELTIC CROSS | 2020 | Short Film | Ethan (lead) | Take The Ride | Jack Gorman |
| TENET | 2020 | Feature Film | Steward | Syncopy | Christopher Nolan |
| BEFORE YOU GO | 2019 | Short Film | Paul | Lily Dommart | |
| CONVERGENCE | 2019 | Feature Film | Martin (lead) | Futurist Film | Steve Johnson |
| ATOMIC APOCALYPSE | 2018 | Feature Film | Scum Major | Gothic Manor | Martin Gooch |
| THE FIVE WIVES AND LIVES OF MELVYN PFEFFERBERG | 2016 | Short Film | The Waiter | DamSam Productions | Damian Samuels |
| FISH! | 2011 | Short Film | The Boss | DamSam Productions | Damian Samuels |
| BATMAN BEGINS | 2005 | Feature Film | Younger Gotham Water Board Technician | Syncopy | Christopher Nolan |
| THE BILL | 2000 | Television | Kev Moore | Thames Television | NG Bristow |
| FOLLOWING | 1998 | Feature Film | The Young Man (lead) | Syncopy | Christopher Nolan |
| DOODLEBUG | 1997 | Short Film | The Man (lead/solo performance) | Syncopy | Christopher Nolan |
| LARCENY | 1996 | Short Film | The Man (lead) | Syncopy | Christopher Nolan |
| Skills | |
| Accents & Dialects | Native: London High Standard: American-Standard, RP |
| Performance | Skilled: ADR-Additional Dialogue Recording, BASSC-Advanced Actor Combatant (5 distinctions), BASSC-Intermediate Actor Combatant (5 weapons), Dubbing |
| Sports | Highly Skilled: Scuba Diving-Dive Master Skilled: Cycling, Horse-riding, Ice Skating, Running-Marathon Distance, Snooker, Swimming, Sword Fighting, Weight Training, Yoga |
| Vehicle Licences | Car Driving Licence, Motorcycle Licence |