Pacto criminal se sitúa a mediados de la década de los años 70, el temible criminal James “Whitey” Bulger es quien controla el crimen organizado en South Boston. La violencia, que ha escalado considerablemente, ha llevado al FBI a buscar una solución y liberar a la ciudad del control de la mafia. El agente del FBI, John Connolly, ha sido asignado al caso, puesto que ahí pasó su adolescencia, en donde conoció a James y a su hermano, el senador estatal, William Bulger. Es a través del senador que Connolly busca llegar a un acuerdo con Whitey, ofreciendo la protección de la agencia, a cambio de que el mafioso se convierta en un delator y trabaje con el FBI. Aunque Whitey no desea colaborar con la agencia, un atentado a su grupo lo obliga a aceptar el trato del agente. Sin embargo, Whitey ha descubierto que la protección que le ofrece el FBI le puede servir para seguir dominando a la mafia de la ciudad y obtener más riqueza y poder bajo la protección federal. Esto pondrá en problemas el trato y el trabajo de Connolly, quien deberá ponerle un alto al mafioso antes de que sea demasiado tarde.