12 credits on file—8 films and 4 shows, spanning 1996–2026.
Shelter
2026 · 62/100
Kraven the Hunter
2024 · 47/100
All the Old Knives
2022 · 57/100
Karen Pirie
2022 · 78/100
Rogue Heroes
2022 · 83/100
Bodyguard
2018 · 80/100
Rogue One: A Star Wars Story
2016 · 76/100
Trance
2013 · 66/100
Anna Karenina
2012 · 65/100
Broken
2012 · 69/100
Kingdom of Heaven
2005 · 70/100
Silent Witness
1996 · 78/100