Kevin Costner and Kelly Preston star in this heartwarming drama about love, life and playing the perfect game.