
Casts

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