Filmography

Luther
2010 · Acting

Death in Paradise
2011 · Acting

Black Mirror
2011 · Acting

Silent Witness
1996 · Acting

The Wheel of Time
2021 · Acting

Halo
2022 · Acting

Brassic
2019 · Acting

Black Hawk Down
2001 · Acting

In the Dark
2017 · Acting

Twenty Twelve
2011 · Acting

Small Axe
2020 · Acting

The Lost City of Z
2017 · Acting

State of Play
2003 · Acting

Without Sin
2022 · Acting

Spooks: Code 9
2008 · Acting

The Medallion
2003 · Acting

National Treasure
2016 · Acting

The Death of Bunny Munro
2025 · Acting

Buried
2003 · Acting

Neil Gaiman's Likely Stories
2016 · Acting

Somewhere Boy
2022 · Acting

Murder
2016 · Acting

Good Cop
2012 · Acting

The Phantom of the Open
2022 · Acting

The Unloved
2009 · Acting

Some Dogs Bite
2010 · Acting

Kiss Kiss (Bang Bang)
2001 · Acting

Ellen
2016 · Acting

Yardie
2018 · Acting

TwentyFourSeven
1998 · Acting

Undergods
2021 · Acting

A Room for Romeo Brass
2000 · Acting

National Theatre Live: Small Island
2019 · Acting

Kelly + Victor
2012 · Acting

Sweet Sue
2023 · Acting

Lava
2001 · Acting

One for the Road
2003 · Acting

The World We Knew
2020 · Acting

Blood
2000 · Acting

The Token King
1993 · Acting
- No Poster
Why I Hate Parties (But Pretend to Love Them)
2003 · Acting

‘One for the Road’: An Oral History
2022 · Acting
