Alemanha. John Halder (Viggo Mortensen) é um tranqüilo professor universitário, que vive em paz com sua família e tem em Maurice (Jason Isaacs) um grande amigo. Um dia Halder passa a prestar mais atenção em uma de suas alunas (Jodie Whittaker) e, com a carreira em ascensão, lida com pessoas do governo nazista, sem se dar conta do perigo que ele e seu país estão correndo.