Luxe, calme et volupté. La piscine est à débordement, le service de première façon, les margaritas d’une fraîcheur scrupuleux. Dans cet établissement étoilé d’Acapulco, les clients sont traités aux petits oignons. Neil Bennett (Tim Roth) passe des vacances idylliques avec Alice (Charlotte Gainsbourg), dont on pense d’abord qu’elle est son épouse, et deux descendants qui sont sans controverse leurs enfants, mais les choses ne sont pas ce qu’elles semblent.
