Maja (Noomi Rapace) é uma mulher que vive uma vida tranquila nos subúrbios com o seu marido Lewis (Chris Messina). Mas a sua vida não será a mesma quando reconhece o seu vizinho Thomas (Joel Kinnaman) como um soldado que acredita ter cometido crimes de guerra hediondos contra ela e a sua família durante o Holocausto.
Sedenta de vingança e perturbada, Maja parte numa desesperada jornada para prender e manter como refém o vizinho, apesar deste negar repetidas vezes que não foi o autor dos crimes.