Max von Sydow
Role: Nikolas Andreou (Aged)
Alice Krige
Role: Andrea Foss
Tomas Arana
Role: General von Le Suire
Danae Skiadi
Role: Maria Andreou
Astrid Roos
Role: Caroline Martin
Yorgo Voyagis
Role: Manolis
Prometheus Aleifer
Role: Friedrich Braun
Aurora Marion
Role: Mr. Tenner's caregiver
Rafika Chawishe
Role: Nurse
Evangelia Adreadaki
Role: Aunt Vassiliki
Thanos Tokakis
Role: Dr. Kalliris
Fabian Männel
Role: Dieter
Nikolas Papagiannis
Role: Alexis Andreou
Maria Aliferi
Role: Katerina
Erifili Kitzoglou
Role: Woman With Baby
Maria Apostolakea
Role: Panagiota
Kristian Nekrasov
Role: Joseph Saub
Marlene Kaminsky
Role: Greta Shouster
Fivos Papakostas
Role: Peasant A
Maximos Livieratos
Role: Nikolaos Andreou (young)
Martin Laer
Role: Commandant Tenner (Young)
Maria Kavoukidou
Role: Aunt Marika
Cedric Brelet von Sydow
Role: German Soldier
Panagos Ioakeim
Role: Waiter
Tasos Karlis
Role: Anestis Andreou
Pepi Moschovakou
Role: Nurse A
Aineias Tsamatis
Role: Konstantinos
Deborah Odong
Role: Ministry Secretary
Philippe Matic-Arnauld des Lions
Role: Antony Nyman
Vicky Tsirou
Role: Eythimia
Kostas Laskos
Role: Father Nektarios
Hovik Karampetian
Role: Frontliner
Daniel Collard
Role: Lieutenant Brookmann
Manos Kannavos
Role: Peter
Hans Morgeneyer
Role: Horst
Natasa Sfendilaki
Role: Paraskevi
Julian Freund
Role: Gerhard
Enno Kalisch
Role: Andreas Ritter
Evgenia Apostolou
Role: Aunt Martha
Katerina Kalochristianaki
Role: Dimitra
Myrto Makrides
Role: Georgia
Dimitris Tragas
Role: Cafe Owner