Jabarkan Pemain dari Message in a Bottle

Kevin Costner sebagai Garret Blake

Robin Wright sebagai Theresa Osborne

Paul Newman sebagai Dodge Blake

Susan Brightbill sebagai Catherine Land Blake

John Savage sebagai Johnny Land

Illeana Douglas sebagai Lina Paul

Robbie Coltrane sebagai Charlie Toschi

Jesse James sebagai Jason Osborne

Bethel Leslie sebagai Marta Land

Tom Aldredge sebagai Hank Land

Hayden Panettiere sebagai gadis di perahu karam

Grup band asal Irlandia Clannad membuat lagu "What Will I Do" untuk film ini. Penyanyi Richard Marx juga membuat lagu "One More Time", yang dinyanyikan oleh Laura Pausini, yang dimainkan pada ending credit film ini.