Marvel Studios Assembled: The Making of Eternals (2022) als Self - Ikaris | |
Eternals (2021) als Ikaris | |
1917 (2019) als Lieutenant Blake | |
Rocketman (2019) als John Reid | |
Harry Birrell Presents: Films of Love & War (2019) als Narrator | |
Ibiza (2018) als Leo West | |
Oasis (2017) als Peter | |
Branagh Theatre Live: Romeo and Juliet (2016) als Romeo Montague | |
Bastille Day (2016) als Michael Mason | |
Group B (2015) als Shane | |
Lady Chatterley's Lover (2015) als Oliver Mellors | |
Cinderella (2015) als Prince | |
A Promise (2013) als Friedrich Zeitz | |
Strays (2011) | |
Chatroom (2010) als Ripley | |
Worried About the Boy (2010) als Kirk Brandon | |
Complicity (2000) als Young Andy | |
Killer Heat als Leonides / Elias Vardakis |