Honnêtement, en toute bonne foi, ce film n'est pas bon. Ce n'est pas une perle du cinéma, il n'est pas à voir à tout prix, l'intrigue est fortement prévisible, c'est véritablement un film "pop-corn", pratique pour passer du temps sans réfléchir. A louer, éventuellement, surtout pour la prestation de Christian Bale, qui, il faut le dire, n'est vraiment pas mauvais dans ce film, mais ça s'arrête hélas là. Quelques plans sont pas mal, quelques images sont marquantes, mais globalement, les contrastes ne sont pas assez travaillées, rendant le film "fade", à fortiori avec des sous-titres (puisqu'eux sont parfaitement contrastés). Les noirs ne sont pas bien rendus, plusieurs scènes poussent le vice jusqu'à être floues, les effets de reflets sur les vitres lorsque les acteurs sont dans une voiture sont trop exagérés, au point que l'on ne voit par moment même plus les acteurs, bref, visuellement pas terrible.
Quand aux acteurs, à part Christian Bale, aucune prestation n'est inoubliable, ou même simplement marquante.
Encore une fois, le scénario est très prévisible, on sent une tentative de vouloir faire passer quelque chose (l'idée du soldat traumatisé pourrait donner quelque chose), mais le concept est tellement stéréotypé et trop légèrement survolé qu'il n'apporte rien de concret. Quand à la violence dans les gangs, encore une fois, elle n'est que vaguement suggérée, sans réelle immersion.
Et encore un gros point négatif aux musiques du film, qui plombent totalement l'ambiance à vouloir trop se la jouer "gangster". Non, vraiment, pas un film terrible. 2 étoiles tout de même pour la prestation de Christian Bale qui vaut le détour et qui parvient tout juste à sauver ce film.