Beast of each decade - Brian De Palma