A nasty film by a director whose stock in trade is over the top unpleasantness e.g. The Fury. De Palma has to be one of the worst film makers of all time, right down there with Tarantino and David Lynch. If you want to see how gangster films should be done stick with Coppola and Scorsese.