

Geena Davis
Tess

Hannah Gross
Young Marjorie

Jon Hamm
Walter
India Reed Kotis
Young Tess (as India Kotis)

Leslie Lyles
Mrs. Salveson
Cashus Muse
Bartender

Tim Robbins
Jon
Hana Colley
2nd Generation Marjorie, Age 10 (as Hana May Colley)

Lois Smith
Marjorie

Azumi Tsutsui
2nd Generation Marjorie, Age 30
Bill Walters
Old Jon (as W.A. Walters)

Stephanie Andujar
Julie
Company
Passage Pictures
Company
141 Entertainment
Producer
Uri Singer

Doctor Who: Last Christmas
2014

2073
2024

The Caveman's Valentine
2001

Jonathan
2018

Remember
2015

Omni Loop
2024

Before and After
1996

Solaris
2002

Garage Sale Mystery: A Case Of Murder
2017

The Mask of Dimitrios
1944

Aurora Teagarden Mysteries: Reunited and It Feels So Deadly
2020

Riddled with Deceit: A Martha's Vineyard Mystery
2020

Code 46
2003

Light of My Life
2019

Another End
2024

Obsession
1976

Murder in Three Acts
1986

The Giver
2014

Limbo
2023

Marlowe
1969