Spooks: Code 9
2008 · Action
as Rob
The Secret Garden
1993 · Drama
as Dickon
The History Boys
2006 · Comedy
as Lockwood
Maryland
2024 · Drama
as Jim
Seamonsters
2011 · Drama
as Geoffrey
Protection
2024 · Crime
as DI Richard Bewley
My Cousin Rachel
2017 · Drama
as Joshua
Gavin & Stacey S3
2009 · Comedy
as Dirtbox
Swimming with Men
2018 · Comedy
as Alan