Peterloo 2018
as Magistrate's Messenger
To Walk Invisible 2016
as Joseph Bentley Leyland
Ben-Hur 2016
as Marcus Decimus
Peter Pan 2000
Executive Producer
Credits from TMDB.