June Havens (Cameron Diaz) learns that Roy Miller's (Tom Cruise) real name is Matthew Knight. She meets his parents who think he is dead. The "zephyr" battery is unstable and self-destructs, taking out Agent Fitzgerald (Peter Sarsgaard). June sneaks Roy out of CIA custody in the hospital and he blacks out. When he comes to she gives him ice cream and they drive off down the coast to Cape Horn, like he always wanted.