Michael Berg
Brigitte
Young Michael Berg
Hanna Schmitz
Carla Berg
Emily Berg
Thomas Berg
Angela Berg
Peter Berg
Doctor
Hanna's Neighbour (as Marie Anne Fliegel)
Woodyard Worker
Teacher
Sports Master
Holger
Stamp Dealer
Waitress
Clerk
Gerhard Bade (as Juergen Tarrach)
Female Judge
Sophie (as Vijnessa Ferkic)
Sophie's Friend
Holger's Friend
Tram Supervisor
Julia
Heidelberg Lecturer (as Jaqueline Macaulay)
Dieter
Professor Rohl
Marthe
Rudolf
Seminar Group Student
Judge (as Burghart Klaussner)
Prosecuting Council
Hanna's Defence Council
Co-Defendant
Rose Mather / Ilana Mather
Young Ilana Mather
Remand Prison Guard #1
Remand Prison Guard #2
Young Julia
Mail Room Guard #1
Mail Room Guard #2
Prison Librarian
Head Prison Guard
Ms. Brenner
Ms. Brenner's Secretary
Prison Guard
Gate Guard
Ilana's Maid (as Robin Lyn Gooch)
Criminal Defense Lawyer (uncredited)
Lay judge (uncredited)
Reporter (uncredited)
Michael's Court House Assistant (uncredited)
Additional Voices (voice) (uncredited)
Taxi Driver (uncredited)
Student (uncredited)
Student in Court (uncredited)