Under Salt Marsh (6 episodes)
Billion Dollar Spy as Tom Lenihan
2025
Words of War as Ilya
2025
Mr. Burton as Richard Jenkins Jr.
2024
Joker: Folie à Deux as Harvey Dent
2023
You & Me as Ben (3 episodes)
2022
The Pale Blue Eye as Artemus Marquis
2022
Magpie Murders as Robert Blackiston (6 episodes)
2020
Industry as Robert Spearing (25 episodes)
2016
City of Tiny Lights as Charlie Benson
2015
Molly Moon and the Incredible Book of Hypnotism as Qube Surfer