"Happy End" sijoittuu Pohjois-Ranskassa sijaitsevaan Calais’n satamakaupunkiin pakolaiskriisin vaikuttaessa vahvasti taustalla ja kertoo rikkaan ranskalaisen Laurent-suvun sisäisistä myrkyistä. Isoisä Georges (Jean-Louis Trintignant) on leski ja dementikko, jonka tytär Anne (Isabelle Huppert) johtaa suvun menestyvää teollisuusyhtiötä. Annella on poika Pierre (Franz Rogowski), jonka pitäisi ottaa suvun yhtiö haltuunsa, mutta raha ei kiinnosta häntä ollenkaan. Georgesilla on myös kirurgina työskentelevä poika Thomas (Mathieu Kassovitz), joka on hiljattain saanut lapsen nuoren Anaïs-vaimonsa (Laura Verlinden) kanssa. Thomasilla on edellisestä avioliitosta syntynyt 12-vuotias tytär Ève (Fantine Harduin), joka muuttaa perheen luokse, sillä hänen äitinsä on joutunut sairaalaan itsemurhayrityksen takia. Vaikka perhe asuu yhdessä, heillä ei tunnu olevan mitään yhteistä. Perheen palvelusväki ihmettelee silmät suurina, mistä rahassa kylpevän eliitin paha olo voi johtua.