I liked it better when it was called 'the departed'
i'm shocked that no one has pointed out the massive similarities between these films.
this film was practically the departed (or the film it was based on i suppose) only with a different wrapping.
SPOILER:
cheadle = dicaprio ... double agents and no one knows. same reactions when innocent people get killed because of their actions.
when jeff daniels gets killed its exactly the same situation as when martin sheen gets tossed off the building.
the girlfriend..etc etc etc