Cold Take
Discover
Club
Blind Pick
Log in
Sign up
S
Sarah Rose Denton
Follow
Born 5 January 1984 in Kent, England, UK
Actor
See all 5 →
Sealed
2015
?.?
?.?
Curse of the Witching Tree
Amber Thorson
Sealed
2024
?.?
?.?
Hoard
Social Worker
Sealed
2018
?.?
?.?
The Doll Master
Sarah
Sealed
2017
?.?
?.?
The Howling
The Nurse