

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

Doctor Who: Last Christmas

Jonathan

2073

The Caveman's Valentine

Omni Loop

Remember

Before and After

Solaris

The Deadly Affair

Garage Sale Mystery: A Case Of Murder

Aurora Teagarden Mysteries: Reunited and It Feels So Deadly

The Mask of Dimitrios

Code 46

Light of My Life

Riddled with Deceit: A Martha's Vineyard Mystery

Obsession

Another End

Limbo

The Giver

Stormageddon