Born in Haresfinch, St Helens, David Moorst made his feature film debut as Joseph in Mike Leigh's Peterloo.
William Tell (2025)
Blitz (2024)
1944: Should We Bomb Auschwitz? (2019)
Waiting for the Barbarians (2019)
National Theatre Live: A Midsummer Night's Dream (2019)
Peterloo (2018)
National Theatre Live: Allelujah! (2018)
Hampstead Theatre At Home: Wonderland (2014)