Actor
Samaritan
2020 · as Robert Harington
Terminator: Dark Fate
2019 · as Texas Ranger
The Little Stranger
2018 · as Colonel Ayres
Churchill
2017 · as Briggs
In the Name of Ben-Hur
2016 · as Kaeso