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
Adam Arkin
as Gabe Difranco
Danny DeVito
as Booth