Kate Nelligan plays the titular character, Eleni, a mother who faces great adversity and sacrifices for the sake of her family.
John Malkovich portrays Nicholas 'Nick' Gage, Eleni's son who embarks on a journey to uncover the truth about his mother's fate.
Linda Hunt takes on the role of Katina, a character with a significant impact on Eleni and her family's life.
Oliver Cotton portrays Katis, a character intertwined in the events affecting Eleni and Nick's lives.
Ronald Pickup plays Spiro, a character who plays a role in the unfolding narrative surrounding Eleni's story.
Rosalie Crutchley appears as Grandmother, a character adding depth to the familial dynamics within the story.
Glenne Headly takes on the role of Joan, a character who intersects with Eleni and Nick during their journey.
Dimitra Arliss portrays Ana (Czechoslovakia), a character with connections to the wider world outside of Eleni's immediate circle.
Steve Plytas plays Christos, a character whose presence influences the unfolding events in Eleni's life.
Lisa Jakub appears as Katis' Granddaughter, a character who adds a generational perspective to the story.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.