During the early 16th century, idealistic German monk Martin Luther, disgusted by the materialism in the church, begins the dialogue that will lead to the Protestant Reformation.

Joseph Fiennes
as Martin Luther

Jonathan Firth
as Girolamo Aleander

Claire Cox
as Katharina von Bora

Alfred Molina
as Johann Tetzel

Peter Ustinov
as Frederick

Bruno Ganz
as Johann von Staupitz

Uwe Ochsenknecht
as Leo X

Maria Simon
as Hanna

Mathieu Carrière
as Cardinal Jacob Cajetan

Benjamin Sadler
as Georg Spalatin