Ashton Kutcher Jake Fischer
Bonnie Bramlett Maggie McGlone
Brian Geraghty Billy Hodge
Clancy Brown Capt. William Hadley
Corinne Van Ryck de Groot Bartender
Greg Sproles Huge Navy Guy
John Heard Capt. Frank Larson
Kevin Costner Ben Randall
Melissa Sagemiller Emily Thomas
Neal McDonough Jack Skinner
Sela Ward Helen Randall
tt0406816