highest rated
acting
- Tom Clancy's Jack Ryan: Ghost War
- Little Disasters (TV) → Ed
- Ambleside → Harry
- The Peripheral (TV) → Lev Zubov
- Ford v Ferrari → Roy Lunn
- Turn Up Charlie (TV) → David
- New Amsterdam (TV) → Zach Ligon
- Lost in Space (TV) → Ben Adler
- The Romanoffs (TV) → Jack
- The Romanoffs (TV) → Jack Edgar
- The Etruscan Smile → Ian
- Professor Marston and the Wonder Women → Charles Guyette
- Stag (TV) → Ledge
- TURN: Washington's Spies (TV) → Major John Andre
- The Musketeers (TV) → Marsac
- Brave Men's Blood → Marcus
- Not Safe for Work → Killer
- Austenland → Mr. Henry Nobley
- Captain America: The First Avenger → James Montgomery Falsworth
- The Night Watch → Robert Fraser
- Centurion → Thax
- Third Star → Miles
- Blood: The Last Vampire → Luke
- Goal III: Taking on the World → Liam Adams
- Telstar: The Joe Meek Story → Heinz Burt
- Northanger Abbey → Henry Tilney
- The Shadow in the North → Fred Garland
- The Ruby in the Smoke → Frederick Garland
- O Jerusalem → Bobby Goldman
- The Secret Life of Mrs. Beeton → Sam Beeton
- To the Ends of the Earth (TV)
- To the Ends of the Earth (TV) → Lieutenant Deverel
- Pure Mule (TV) → Tom Stafford
- A Life in Suitcases: A History of Tulse Luper → Tulse Luper / Floris Creps
- The Tulse Luper Suitcases, Part 3: From Sark to the Finish → Tulse Luper / Floris Creps
- Agatha Christie's Marple (TV) → Paul Osbourne
- The Tulse Luper Suitcases, Part 2: Vaux to the Sea → Tulse Luper
- Close to Greenaway → Self
- Death on the Nile → Simon Doyle
- The Tulse Luper Suitcases, Part 1: The Moab Story → Tulse Luper / Floris Creps
- The Tulse Luper Suitcases: Antwerp → Tulse Luper
- K-19: The Widowmaker → Andrei
- The Intended → Hamish Winslow
- Waking the Dead (TV) → Adam Western
- Jack and the Beanstalk: The Real Story (TV) → Young Jack
- Last Orders → Young Jack
- The Life and Adventures of Nicholas Nickleby → Frank Cheeryble
- The Railway Children → Jim
- Heartbeat (TV) → Jonno
- Agatha Christie's Poirot (TV) → Simon Doyle