Acting
Rome
2005
Master and Commander: The Far Side of the World
2003
The Quiet Ones
2014
Flying Home
as David Q
as Jason
The Hundred Days
as Self
as Midshipman Blakeney
as Gaius Octavian · 22 ep.