Once is never enough.
Tijdens het verkennen van de prachtige Australische stranden komt Alice terecht in het afgelegen kustplaatsje Eagle's Nest. Hier wordt ze verliefd en trouwt ze met Jack, de eigenaar van een lokale bar. Het huwelijk raakt echter al snel in verval en Alice begint een affaire met een jonge surfer. Alice wordt gedwongen om haar slimme schoonzus Lucy te verschalken en Charlie, een privé detective die Jack heeft ingehuurd als huurmoordenaar, te ontlopen. Een onverwacht gevaar komt echter uit de handen van Nathan, een bescheiden tandarts die maar een manier ziet om zijn gokschulden af te betalen.