highest rated
-
National Theatre Live: The Book of Dust - La Belle Sauvage
-
National Theatre Live: London Assurance
-
National Theatre Live: Othello
-
National Theatre Live: Collaborators
-
National Theatre Live: Julius Caesar
-
National Theatre Live: Hamlet
-
The Madness of King George
-
An Education
-
The Unlikely Pilgrimage of Harold Fry
-
Bradford Riots
acting
- I, Jack Wright (TV) → Ollie Cranston
- The Gold (TV) → Nicholas Purnell QC
- The Unlikely Pilgrimage of Harold Fry → Silver Haired Man
- The Unlikely Pilgrimage of Harold Fry → Silver Haired Gentleman
- Sister Boniface Mysteries (TV) → Major Roger Travis
- National Theatre Live: The Book of Dust — La Belle Sauvage → Lord Nugent / Envoy Of The Magisterium / Headmaster
- National Theatre Live: Julius Caesar → Cinna
- Genius (TV) → Professor Kleiner
- The Lost City of Z → Doctor
- Grimsby → WHN Newscaster
- National Theatre Live: Othello → Lodovico
- Silk (TV) → Prosecutor – Magistrate Court
- National Theatre Live: Collaborators → Doctor
- National Theatre Live: Hamlet → Osric
- National Theatre Live: London Assurance → Cool
- An Education → Auctioneer
- Party Animals (TV)
- This Life +10
- Bradford Riots → Judge
- Hustle (TV) → Marcus
- The Madness of King George → Sergeant at Arms