The Worst Man in London 2024
as Dante Rossetti
The King 2019
as Cambridge
Salt 2019
as Guy
The Lost City of Z 2017
as Arthur Manley
In the Heart of the Sea 2015
as Barzallai Ray
Winter 2015
as Miles
Credits from TMDB.