Infernal Affairs ★★★★½

Suspenseful, smart, and fast-paced; excellent cast, great cinematography, exciting score. There are some interesting differences compared to "The Departed", including the ending.