| Title | Role | Production | Director |
|---|---|---|---|
| THE DREAMLANDS | Trevor | Universal/Sister Pictures | Erika Calmeyer |
| THE CROW GIRL S2 | Alex | Paramount/ Buccaneer | Charles Martin |
| THE CROW GIRL | Alex Kilburn | Paramount | Charles Martin/Bex Rycroft |
| FOOL ME ONCE | Warren | Netflix | David Moore |
| GRIME KIDS | Time | BBC | Abdou Cisse |
| BLOODS | Eric | Sky | Ben Gregor |
| THE GREAT | Ambassador Anders | Hulu | Colin Buckley, Matt Shakman |
| THE SANDMAN | Rogers | Netflix | Jamie Childs |
| BLACK EARTH RISING | Kamiona | BBC/Drama Republic/Netflix | Hugo Blick |
| BLACK MIRROR | Nixon | Netflix | Carl Tibbetts |
| Title | Role | Production | Director |
|---|---|---|---|
| DELIVERANCE | Pastor | Film4/BFI | Bim Ajadi |
| APARTMENT 7A | Toby | Paramount | Natalie Erika James , Michael Bay |
| MUNICH-EDGE OF WAR | Cecil Syers | Netflix | Christian Schwochow |
| STARRED UP | Jago | Fox Searchlight/Film 4/Sigma Films/Tribeca Films | David Mackenzie |
| Title | Role | Production | Director |
|---|---|---|---|
| HAMLET | Hamlet | Stratford Theatre | Jeffrey Kissoon |
| THE WINTERS TALE | Camillo | Royal Shakespeare Company | Yael Farber |
| THE SEAGULL | Medvedenko (Simeone) | Lyric Hammersmith | Sean Holmes |
| MACBETH | Banquo | Royal Shakespeare Company/Barbican | Polly Findlay |
| PYGMALION | Colonel Pickering | Headlong theatre | Sam Pritchard |
| ROMEO AND JULIET | Tybalt | Royal Shakespeare company/Barbican | Erica Whyman |
| MEASURE FOR MEASURE | Claudio/Froth | The Young vic | Joe-hill Gibbons |
| MERCHANT OF VENICE | Salerio | Almeida Theatre | Rupert Goold |
| TIS PITY SHES WHORE | Bonaventure | Cheek By Jowl/Barbican Theatre | Declan Donellan |