William Costigan Jr. é um graduado da escola de polícia que não se adapta bem ao serviço público por causa de seu pedigree impressionante, intimamente ligado ao crime organizado. Colin Sullivan também se formou, tem uma reputação impecável e um futuro promissor, mas está ligado ao chefão do crime Frank Costello da maneira mais direta. Assim, Billy está trabalhando disfarçado para Costello, e Colin está trabalhando disfarçado para a polícia.
Tanto a polícia quanto Castello logo começam a perceber que há um «rato» entre eles, mas quem é ele? É nisso que se baseia toda a trama do filme, que mantém o suspense até o final. E mesmo que o espectador saiba quem é quem desde o início, o filme tem muita intriga e reviravoltas inesperadas.