
Acting
David Shields
8
Films
5
TV Shows
Known For
13 Credits
Doctor Who
as Ronan
2005

Black Mirror
as Michael Smart
2011

Dracula
as Henry Spencer
2025

The Crown
as Colin Tennant
2016

Masters of the Air
as Cpt. Everett Blakely
2024

Judy
as Photographer
2019

Van der Valk
as Ruben Mesman
2020

Benediction
as Alexander Fenton
2021

Freud's Last Session
as Weldon
2023

Pompeii
2019

The Most Reluctant Convert: The Untold Story of C.S. Lewis
as Hugo Dyson
2021

Una
as Joe
2017