23
You May Also Like
From Our Partners
Now You Know
Latest Entertainment
"Disappearance at Clifton Hill" is one of many psychological thrillers on Netflix. The film follows a troubled young woman being tormented by a disturbing childhood memory who returns to her hometown of Niagara Falls to uncover the terrifying details behind a boy's abduction.