Good guys vs bad guys

Rating: 9/10 (28 April 2018)

I don't know. Did you notice that or not? I think in this movie some characters have opposite characters. As example: Billy Costigan against Colin Sullivan, Mister French against Dignam, Queenan against Frank Costello.