Je m'en souvenais comme d'un bien meilleur film, dommage car vu le casting on aurait pu penser ainsi. Costner avant Waterworld, Sean Connery avant Highlander 2, Garcia avant les Ocean, De Niro avant Mafia Blues et la série des "mon beau père"... le tout filmé par de Palma (qui a bien fait d'insister pour avoir "son" Capone), et racontant une histoire vraie sur un des bandits les plus connus.
Le décor est beau, mais le résultat n'atteint pas les attentes qu'on y place. De mon avis cela est du au fait qu'on ne ressent pas trop l'ambiance générale de l'époque où tout le monde boit un peu alors que c'est interdit, les guerres de clans, de mafia, et l'incapacité de la police à enrayer tout cela, entre autres à cause de la corruption, mais aussi par manque de moyens, de preuves, d'action... Puis les personnages sont assez stéréotypés façon héros modernes, ce qui nuit à la profondeur de la narration, ainsi qu'à l'atmosphère sombre qui serait mieux passée. Dans le même registre on peut regretter certains passages inutiles qui auraient mérités d'être remplacés pour s'attarder plus sur la psychologie des personnages, leur lutte (car on ne voit en somme que 2 coups d'éclat), et Capone avec Nitty.
Par contre il faut aussi noter une très bonne réalisation, tout s'enchaine sans faux pas, on comprend tout sans que ce soit trop simplifié. L'histoire est respectée, les scènes de fusillades sont bien tournées (et c'est pas si facile vu comment c'est raté dans "Public ennemies"), la trame change des blockbusters ou des films de héros, la musique est géniale (Morricone ça aide), les costumes et les décors respectent bien l'époque, le rythme se tient malgré les longueurs et les dialogues ont un niveau fluctuant.
Néanmoins on a là un des meilleurs films de gangsters, à peine romancé.