2025
Sharp Corner as Erikson2024
Baby Reindeer as Shea Barman2023
Daisy Jones & the Six as Nicky Fitzgerald2023
Baby Steps as Gar2022
Vikings: Valhalla as Eadric Streona2022
Surface as Not available2022
Wedding Season as Stefan2020
My Salinger Year as Mark2019
Resistance as Michael Collins2019
Sweetness in the Belly as Philip Mitchell2019
Break Us as Not available2018
The Alienist as Roundsman Barclay2018
We Ourselves as Not available2017
Valerian and the City of a Thousand Planets as Sergent Cooper2016
Barbarians Rising as Alaric2016
My Mother and Other Strangers as Barney Quinn2012
What Richard Did as Stephen O'Brien2010
Love/Hate as Luke