David Mamet’s screenplay is far from the facts, but his cunning dialogues, along with De Palma’s solid narration, both emerge in a thrilling, fun, larger than life clash between good and evil, adorned by an anachronistic but superb score by Il maestro Morricone.
Great appearances by Robert De Niro as Al Capone and Sean Connery as Jimmy Malone.
The vicious baseball bat scene and the train station suspenseful homage to ‘battleship potemkin’ stand out.