News

Director Lee Daniels has seen the viral reax to Netflix demon possession film "The Deliverance," particularly to Glenn Close's iconic line.
Lee Daniels sparked social media discourse for casting Glenn Close in 'The Deliverance.' Lee's movie premiered on Friday, Aug. 30, 2024. The film starred Glenn as Andra Day 's mother, Alberta, a ...