Yan (Tony Leung), é um elemento das forças policiais, que se infiltra numa tríade e lá permanece durante vários anos, mas os criminosos recorrem ao mesmo estratagema e conseguem inserir um dos seus membros, Ming (Andy Lau) na polícia. Os dois protagonistas encontram-se assim numa encruzilhada de difícil saída, deparando-se com conturbadas crises existenciais e um constante questionamento dos seus modelos de vida. No final só poderá haver um...