Frank Keane, a baker by trade, has been consumed by grief over his wife's untimely death. But everything changes when he pulls his bread truck over on a rural highway to help a dying stranger entangled in a car wreck, who was on his way to a fateful reunion.
Robert Carlyle
as Frank Keane
John Goodman
as Steve Mills
Marisa Tomei
as Meredith Morrison
Mary Steenburgen
as Marienne Hotchkiss
Elden Henson
as Young Steve Mills / Samson
Donnie Wahlberg
as Randall Ipswitch
Sean Astin
as Kip Kipling
David Paymer
as Rafael Horowitz
Ernie Hudson
as Blake Rische
Camryn Manheim
as Lisa Gobar