Kate Winslet
Hanna Schmitz
David Kross
Young Michael Berg
Ralph Fiennes
Michael Berg
Lena Olin
Rose Mather/Ilana Mather
Bruno Ganz
Professor Rohl