June Havens (
Cameron Diaz) wybiera się na ślub swojej siostry. Na lotnisku poznaje Roya Millera (
Tom Cruise), który okazuje się być tajnym agentem CIA. Jest on ścigany przez wielu uzbrojonych ludzi, pragnących zdobyć pewną baterię. June, chcąc nie chcąc, zostaje uwikłana w tę aferę i może przestać czuć się bezpiecznie, ale Roy z każdej opresji potrafi wyjść cało, nie tracąc przy tym pewności siebie.