Carolyn Davies is known for Dog Borstal (2006) and The Pit and the Pendulum: A Study in Torture (2016).
No data