Filmography

The Witcher
2019 · Acting

Waterloo Road
2006 · Acting

New Tricks
2004 · Acting

Torchwood
2006 · Acting

The Other Bennet Sister
2026 · Acting

The Story of Tracy Beaker
2002 · Acting

Being Human
2009 · Acting

Wire in the Blood
2002 · Acting

Bang
2017 · Acting

Submarine
2011 · Acting

Otzi and the Mystery of Time
2018 · Acting

I Know You Know
2009 · Acting

Elfie Hopkins: Cannibal Hunter
2012 · Acting

Just Jim
2015 · Acting

Y Sŵn
2023 · Acting

Rosamunde Pilcher: Falsches Leben, wahre Liebe
2020 · Acting

Bittersweet Symphony
2019 · Acting

Cardiff
2022 · Acting

Sinking
2021 · Acting

In Absentia
Acting

High Tide
2015 · Acting

Royal Wedding
2010 · Acting

Protein
2025 · Acting

King of the Castle
2011 · Acting

Sherlock Jones
2018 · Director

Moving On
2014 · Acting

Little Munchkin
2011 · Acting
