Filmography

Waterloo Road
2006 · Acting

Switched at Birth
2011 · Acting

All Creatures Great & Small
2020 · Acting

The Strangers: Chapter 3
2026 · Acting

The Strangers: Chapter 1
2024 · Acting

The Strangers: Chapter 2
2025 · Acting

White Gold
2017 · Acting

The Rumour
2025 · Acting

For Her Sins
2023 · Acting

A Very British Christmas
2019 · Acting

The Strangers
2026 · Acting
- No Poster
Code Zero
Acting

The Colour Room
2021 · Acting

Roy
2021 · Acting
- No Poster
Blood and Bone China
2012 · Acting

The Silent Child
2017 · Writer, Acting
- No Poster
Blood and Bone China
2011 · Acting

All Creatures Great & Small - The Perfect Christmas
2021 · Acting

All Creatures Great & Small - Comfort and Joy
2025 · Acting

All Creatures Great & Small - The Night Before Christmas
2020 · Acting

All Creatures Great & Small - All God's Creatures
2024 · Acting

All Creatures Great & Small - Merry Bloody Christmas
2022 · Acting

All Creatures Great & Small - On a Wing and a Prayer
2023 · Acting

A Glimpse
2019 · Acting

Sticks & Shelter
Writer

In Too Deep
2023 · Acting
- No Poster
Money Kills
2012 · Acting
