Colette McVeigh (Andrea Riseborough) é uma mãe solteira que vive em Belfast com a mãe e os irmãos, que são membros do IRA.
Quando Colette acaba por ser presa em Londres na sequência de um plano bombista do IRA que acaba mal, vê-se confrontada com apenas duas soluções que o agente Mac (Clive Owen) do MI5 lhe dá a escolher: ir para a cadeia durante 25 anos e perder tudo o que tem; ou regressar a Belfast como informadora, espiando a sua própria família.
Com a vida do filho nas suas mãos, Collette decide confiar em Mac e voltar a casa.
Mas quando a operação secreta dos seus irmãos é alvo de uma emboscada, levanta-se a suspeita-se sobre a existência de um informador e Collette descobre que tanto ela como a sua família se encontram em grave perigo.