12 credits on file—3 films and 9 shows, spanning 2006–2026.
Half Man
2026 · 76/100
Rebus
2024 · 69/100
Chemistry of Death
2023 · 62/100
The Diplomat
2023 · 79/100
Spencer
2021 · 63/100
The Nevers
2021 · 62/100
Doom: Annihilation
2019 · 31/100
T2 Trainspotting
2017 · 71/100
Once Upon a Time
2011–2018 · 74/100
Outcasts
2010–2011 · 60/100
Being Human
2008–2013 · 78/100
Torchwood
2006–2011 · 76/100