A marvellous film out of Hong Kong. The Departed was based on it but Infernal Affairs is better. Great music and an ending I didn't expect.

Steve says: 4 1/2 stars!!!