Home›Sarah Rose DentonSarah Rose DentonKnown for ActingBorn:1984-01-05Place:Kent, England, UKMovies2024The Doll Under the Stairs Details 2024Hoard Details 2018The Doll Master Details 2017The Howling Details 2015Curse of the Witching Tree Details