highest rated
acting
- National Theatre Live: Coriolanus → Titus Lartius
- Culprits (TV) → Philip Wainright
- White Bird → Jean-Paul Beaumier
- SAS Rogue Heroes (TV) → Captain in Mess
- Sister Boniface Mysteries (TV) → Anthony Kelly
- Survive (TV) → Jane's Father
- The Capture (TV) → Andrew Splint
- The Alienist (TV) → Ignatius Blunt
- Trust (TV) → Dennis
- Eleven
- National Theatre Live: Saint Joan → Warwick
- The Crown (TV) → Collins
- Victoria (TV) → Charles Babbage
- Inside No. 9 (TV) → Macduff (voice)
- The Great War: The People's Story (TV) → Harold Gillies
- The Understudy → 'Macduff'
- Father Brown (TV) → Nero Hound
- Endeavour (TV) → Dr. Adam Fortescue
- The Hollow Crown (TV) → Stanley
- Misfits (TV) → Jeremy
- Doctor Who (TV) → Male Programmer
- New Tricks (TV) → Tom Eldridge
- Unstoppable → Agent Gabriel
- Mine All Mine (TV) → Danny Baveystock
- Seven Wonders of the Industrial World (TV) → William Jacomb
- Young Arthur → Jack
- All the King's Men → Lieut. Alec Beck
- Midsomer Murders (TV) → Danny Pinchel
- Peak Practice (TV) → Jeff Loudon
- Soldier Soldier (TV) → Lt Richard Gardner
- Dodgem (TV) → Policeman
- American Friends → Undergraduate 'King Lear'
- Waiting for God (TV) → Bob
- Casualty (TV) → Mark Sutton