highest rated
acting
- Legends (TV)
- A Gentleman in Moscow (TV) → Osip Glebnikov
- Great Expectations (TV) → Magwitch
- A House in Jerusalem → Michael
- Without Sin (TV) → Charles Stone
- The Salisbury Poisonings (TV) → Charlie Rowley
- FX's A Christmas Carol → Franklin Scrooge
- Troy: Fall of a City (TV) → Agamemnon
- Jawbone → Jimmy McCabe
- Medici: Masters of Florence (TV) → Bruno Bernardi
- Fortitude (TV) → Ronnie Morgan
- This Is England '90 (TV) → Mick
- From Darkness (TV) → DCI John Hind
- Monsters: Dark Continent → Noah Frater
- The Last Days on Mars → Robert Irwin
- Welcome to the Punch → Dean Warns
- Snow White and the Huntsman → Quert
- Morning → Reporter
- War Horse → Infantry Recruitment Officer
- The Fades (TV) → Neil Valentine
- This Is England '88 (TV) → Mick
- Nancy, Sid and Sergio → Sid
- This Is England '86 (TV) → Mick
- Black Death → Mold
- You Will Meet a Tall Dark Stranger → Ray's Friend
- Ultramarines: A Warhammer 40,000 Movie → Nidon (voice)
- Huge → Warren Duggan
- The Imaginarium of Doctor Parnassus → Policeman
- Dorian Gray → James Vane
- RocknRolla → Gary
- Daylight Robbery → Terry
- Atonement → Soldier in Bray Bar
- Clapham Junction → Tough Man
- London to Brighton → Derek
- New Tricks (TV) → Nick Kellogg
- Coming Up (TV) → Foreign John
- Coming Up (TV) → Tommy
- Royalty → Derek
- Gangster No. 1 → Derek
- It Was an Accident → Robbie