All roles

Baghead
2023, Movie - Horror
War Horse
2011, Movie - Adventure, History, War
Fallen
2016, Movie - Drama, Fantasy, Romance
Mamma Mia! Here We Go Again
2018, Movie - Comedy, Romance
The Professor and the Madman
2019, Movie - Drama, History, Mystery
The Last Full Measure
2020, Movie - Action, Drama, War
This Is Christmas
2022, Movie - Drama, Comedy, Romance
Treadstone
2019, Show - Adventure
Paradise Hills
2019, Movie - Fantasy, Sci-Fi, Thriller
Billionaire Boys Club
2018, Movie - Drama
The Woman in Black 2: Angel of Death
2014, Movie - Drama, Horror, Thriller
Now Is Good
2012, Movie - Drama, Romance
Benediction
2021, Movie - Biography, Drama, History
Return to Silent Hill
2025, Movie - Mystery, Horror
The Railway Man
2013, Movie - Drama, History
This Beautiful Fantastic
2016, Movie - Drama, Comedy, Romance
Great Expectations
2012, Movie - Drama, Romance
Cognition
2020, Movie - Drama, Sci-Fi
The Bad Education Movie
2015, Movie - Action, Comedy
The World Made Straight
2015, Movie - Drama
Beyond the Reach
2014, Movie - Thriller
Stonewall
2015, Movie - Drama, History
A Night in Old Mexico
2013, Movie - Drama