Tom Hanks er Michael Sullivan, leiemorderen "The Angel of Death" som jobber for en irsk-amerikansk bande i Chicago under den store depresjonen i 1930. Når Sullivans kone (Jennifer Jason Leigh) og sønn blir myrdet, tvinges Sullivan og hans gjenlevende sønn til å flykte. På flukt planlegger Sullivan hevn over mannen som tok livet av familien hans.

Inspirert av den sanne historien om den største sikkerhetsbruddet i USA's historie. FBI-agenten Robert Hanssen var tilsynelatende en pliktoppfyllende tjenestemann. Så kom det frem at han i 16 år hadde spionert for Sovjetunionen og senere Russland. Dette er historien om assistenten som bidro til å avsløre ham. Eric O’Neill er ansatt på lavt nivå i FBI, men endelig får han et spesialoppdrag som sekretær for agent Robert Hanssen og skal rapportere oppover i systemet om all suspekt opptreden. Hanssen er først nedlatende og humørsyk, men blir gradvis mer imøtekommende. O’Neill finner ikke spor av noe illegalt dobbeltliv. Han diskuterer saken med sin overordnede og får vite at Hanssen egentlig etterforskes for spionasje. FBI ønsker å ta ham på fersken. Agenten begynner å få mistanke om overvåkningen, og O’Neill må bruke all sin kløkt for å få Hanssen til å slappe av og kanskje gjøre noe avslørende. Taktikken virker.