Frank (David Schwimmer) tar med seg journalist-kjæresten Robin (Anne Heche) på en drømmeferie til den lille øya Makatea i Stillehavet. Alt ligger an til en romantisk uke helt til hun får en telefon fra sjefen der hun må ordne et fotooppdrag på Tahiti på kort varsel. Hun får den garvede Quinn Harris (Harrison Ford) til å fly henne til Tahiti, men på veien kommer de inn i et uvær, og blir tvunget til å nødlande på en ubebodd øy. Der får de strabasiøs tilværelse med å holde seg i live med mat og vann. Etterhvert finner de ut at det er mennesker i nærheten av øya, men disse viser seg å være moderne pirater og de må derfor søke inn i jungelen for å unnslippe. Til tross for at de er meget forskjellig begynner det å utvikle seg en romanse mellom de to.