highest rated
acting
- Elsinore
- The Testament of Ann Lee → James Whittaker
- Moonflower Murders (TV) → James Taylor
- Monsieur Spade (TV) → George Fitzsimmons
- Funny Woman (TV) → Bill Gardiner
- Magpie Murders (TV) → James Taylor / Fraser
- Avenue 5 (TV) → Alan Lewis
- Dracula (TV) → Jack
- Vienna Blood (TV) → Max Liebermann
- Johnny English Strikes Again → P
- Kiss Me First (TV) → Adrian
- Elizabeth Harvest → Oliver
- The Party's Just Beginning → Alistair
- Decline and Fall (TV) → Arthur Potts
- Carnage: Swallowing the Past → Jeremy (voice)
- The Pity of War: The Loves and Lives of the War Poets → Wilfred Owen
- The Imitation Game → Peter Hilton
- The Riot Club → Guy Bellingfield
- National Theatre Live: Skylight → Edward Sergeant
- Rogue (TV) → Max Laszlo
- The Look of Love → Howard Raymond
- Labyrinth (TV) → Sajhe
- Supermarket Girl → Andy
- One Day → Murray Cope
- Chatroom → Jim
- An Education → Graham
- And When Did You Last See Your Father? → Blake Morrison (Teen)
- Johnny and the Bomb (TV) → Young Tom Maxwell
- The Eustace Bros. (TV) → Sam Eustace
- The Royal (TV) → Peter Blackwood
- Sons & Lovers → Young Paul
- An Angel for May → Tom
- Big Meg, Little Meg (TV)
- Trial & Retribution (TV)
- Where the Heart Is (TV) → Boy
- Where the Heart Is (TV) → Richard Cross
- Soldier Soldier (TV) → Matthew Wilton