6 credits on file—5 films and 1 show, spanning 2001–2026.
At Work
2026 · 66/100
Belgravia: The Next Chapter
2024 · 64/100
Big Bug
2022 · 53/100
Le Brio
2017 · 66/100
The Horde
2009 · 50/100
Amélie
2001 · 83/100