All roles

Broken English
2026, Movie - Documentary, Music
1917
2019, Movie - Drama, War, History
Rose of Nevada
2026, Movie - Drama, Mystery, Fantasy
The Beast
2023, Movie - Drama, Romance, Sci-Fi
11.22.63
2016, Show - Drama, Sci-Fi
The End
2024, Movie - Music, Drama
I Came By
2022, Movie - Thriller, Crime
Femme
2023, Movie - Drama, Romance, Thriller
Marrowbone
2017, Movie - Thriller, Horror, Mystery
Pride
2014, Movie - Drama, Comedy
How I Live Now
2013, Movie - Romance, Sci-Fi, Drama
Munich - The Edge of War
2021, Movie - Biography, History, Drama
Ophelia
2019, Movie - Drama, Romance, History
Birdsong
2012, Show - Drama, War
Defiance
2008, Movie - War, Drama, History
Peter Pan
2003, Movie - Fantasy, Family, Adventure
Where Hands Touch
2018, Movie - Drama, Romance, War
Sunshine on Leith
2013, Movie - Drama, Comedy, Music
The Trick
2021, Movie - Drama, Thriller
The Best of Men
2012, Movie - Drama, History