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
Credits from TMDB.