Infernal Affairs est très intéressant au niveau du scénario et de la mise en scène. En effet, le rythme y est assez soutenu et énergique. Ce qui est le plus frappant, c’est la prestation de Tony Leung. Il prouve à nouveau qu’il est un très grand acteur en jouant ce pauvre flic frappé par un destin tragique, ce qui contraste énormément avec son personnage dans 2046 où il jouait un séducteur sûr de lui et hautin. Andy Lau, son contraire dans le film, est aussi très convaincant. Le seul défaut d’Infernal Affairs est que le scénario se perd un peu dans des détails qui peuvent déstabiliser le spectateur.