Infernal Affairs (2002)
Reviewed by: STSH on 2010-10-30
Summary: Slick but been done before and much better

Reviewer Score: 1