Filmography

Heartbeat
1992 · Acting

Peep Show
2003 · Acting

Victoria
2016 · Acting

Skyfall
2012 · Acting

Catherine the Great
2019 · Acting

Napoleon
2023 · Acting

Silk
2011 · Acting

Young Washington
2026 · Acting

Small Axe
2020 · Acting

The Escape Artist
2013 · Acting

Dear England
2026 · Acting

Witless
2016 · Acting

Big Bad World
2013 · Acting

Boyz Unlimited
1999 · Acting

Elden Ring
2028 · Acting

Firelight
1998 · Acting

Thunderpants
2002 · Acting

RSC Live: Love's Labour's Won
2015 · Acting

National Theatre Live: Hangmen
2016 · Acting

RSC Live: Love's Labour's Lost
2015 · Acting

RSC Live: Twelfth Night
2018 · Acting

National Theatre Live: Best of Enemies
2023 · Acting

National Theatre Live: Dear England
2024 · Acting

Heart of Lightness
2014 · Acting
