Actor
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