In this gritty spy thriller, Helen Mirren plays a retired Mossad agent named Rachel. Once upon a time, Rachel was part of a celebrated trio of secret agents who tracked down a Nazi war criminal in East Berlin in 1966 -- an incident so applauded in history, that now, three decades later, her own daughter has just published a book about the exploits. But one of Rachel's former partners in espionage, David (Ciarán Hinds), seems less than reverent about his memory of the time, and he proves his feelings with a decision that sends Rachel and her other former partner, Stephan (Tom Wilkinson), on a forced revisit through time. For 30 years, Rachel has been living one truth, but now, as the past collides with the present, a new and deadly story begins to emerge.