The Turn of the Screw (1981)

Season 1
0.0

1981 • 3 Episodes

Season 1 of The Turn of the Screw premiered on October 30, 1981

A young governess arrives to a country house to care for two small orphans. Suddenly she realizes that the mansion is infested with ghosts and evil pr...Read more