Maurice Bendrix (Ralph Fiennes) har en lidenskabelig affære med Sarah Miles (Julianne Moore), som er gift med Henry (Stephen Rya). Sarah afslutter uden grund affæren, så da Maurice tilfældigt en dag møder den fortabte Henry, der er sikker på, at hans kone er ham utro, tilbyder Maurice at udgive sig for en skinsyg elsker, der vil have Sarah skygget. Henry afslår, men Maurice bliver nu så besat af tanken om, at Sarah har en ny elsker, at han alligevel hyrer en detektiv.
Tess Nelson er en fattet og selvbevidst personalechef, som stræber efter en velfortjent forfremmelse. Men da hendes chef meddeler hende, at hun i stedet bliver afskediget, bliver Tess rasende og bekymret over at skulle skuffe sin fordringsfulde mor, Mona. Hun er fast besluttet på at udnytte en forretningsrejse til en personalekongres i Puerto Rico til at score et nyt job, men bliver modløs, da rejsen bliver en fiasko fra starten, og en orkan under opsejling gør det umuligt at flyve hjem. Efter at være stødt ind i en flot medrejsende, Carter, indser Tess, at der er andre muligheder end at sidde bag skrivebordet. Med hjælp fra en frygtløs og venlig lokal person, Stella, søger Carter og Tess tilflugt, og Tess indser, at det at tage en uventet risiko kunne gøre hende mere lykkelig, end hun nogensinde havde drømt om.