Em 1940, o soldado alemão Hans Quangel (Louis Hofmann) é morto em ação durante a campanha francesa. Seus pais, Otto (Brendan Gleeson) e Anna (Dame Emma Thompson), estão devastados pela perda e seu luto não é amenizado pela histeria alegre na vitória da Alemanha. Decidindo que o Führer Adolf Hitler e seu regime nazista são responsáveis por essa tragédia e muito mais, Otto não pode mais ficar parado.
Assim, Otto começa a criar cartões escritos à mão denunciando os abusos e mentiras do regime, que ele secretamente deposita por toda Berlim, enquanto uma desiludida Anna insiste em ajudá-lo. À medida que os cartões subversivos se acumulam ao longo dos anos, o Detetive da Polícia Escherich (Daniel Brühl) é encarregado de rastrear o panfletário, enquanto é pressionado por seu superior da S.S. cada vez mais impaciente por uma prisão por essa "traição", independentemente da culpa real.
À medida que as apostas aumentam, mesmo quando o dia de acerto de contas da Alemanha nazista se aproxima, Otto e Anna estão determinados a espalhar a verdade, independentemente das probabilidades, mesmo que sua oposição aguarde o erro fatal que poderia condená-los.