Tag Archives: Louisa Rose

Celebrating De Palma’s ‘Sisters’ On Its 45th Anniversary

“I saw a murder, and I’m going to prove it!” Sisters is Brian De Palma’s seminal masterpiece and his first foray into the psycho thriller genre. The film is a welcome addition to any film fan’s collection. With hypersensitive cinematography and dripping with Hitchcock allurement, Sisters is just as important …

Read More »