I think Infernal Affairs, the original is far better. It's on Film4 now.
I feel the characters have far more dimension and that Lau and Leung play it far better than DiCaprio and Damon.
Didn't really see the point of Walhberg's role, it was far more dramatic when only one of them knew about...