fantastic film, and acting, but i would recommend watching the original film from which it was adapted from, Infernal Affairs (2002), same story, but
presented differently, and the characters felt more developed.. would recommend
it over The Departed if not for how much i liked Leo's and Jack's performances, but still worth a watch... though you should watch it a couple weeks from now when The Departed isn't so fresh in your mind