The story of a young boy in the Midwest is told simultaneously with a tale about a young girl in New York from fifty years ago as they both seek the same mysterious connection.

Oakes Fegleyas Ben
Millicent Simmondsas Rose
Julianne Mooreas Lillian Mayhew / Rose
Michelle Williamsas Elaine
Cory Michael Smithas Walter
James Urbaniakas Dr. Kincaid, Rose's Father
Damian Youngas Otto, Museum Guard
Patrick Murneyas Workman
Lauren Ridloffas Pearl, The Maid
Edward Lachman