Após quase ser atingido por um raio, Martim Lutero (Joseph Fiennes) acredita ter recebido um chamado. Ele se junta ao monastério, mas logo fica atormentado com as práticas adotadas pela Igreja Católica na época. Após pregar em uma igreja suas 95 teses, Lutero passa a ser perseguido. Pressionado para que se redima publicamente, Lutero se recusa a negar suas teses e desafia a Igreja Católica a provar que elas estejam erradas e contradigam o que prega a Bíblia. Excomungado, Lutero foge e inicia sua batalha para mostrar que seus ideais estão corretos e que eles permitem o acesso de todas as pessoas a Deus.
Martin Luther
Girolamo Aleander
Katharina von Bora
Johann Tetzel
Frederick
Johann von Staupitz
Leo X
Hanna
Cardinal Jacob Cajetan
Georg Spalatin
Diretor