Po latach w więzieniu, polityk Catello, dostaje szansę na powrót. Włoska Służba Bezpieczeństwa prosi go o pomoc w schwytaniu Matteo, ostatniego bossa mafii, którego zna od dziecka. Catello rozpoczyna ryzykowną grę, manipulując emocjami przestępcy.
Były funkcjonariusz policji zostaje oskarżony o morderstwo, którego nie popełnił. Mężczyzna na własną rękę musi przeprowadzić śledztwo i udowodnić swoją niewinność.
W małej miejscowości na Sardynii pod czujnym okiem opiekuńczej Tiny (Valeria Golino) wychowuje się 10-letnia Vittoria. Łącząca je silna więź zostanie wystawiona na próbę, gdy do ich miasteczka powróci Angelica (Alba Rohrwacher) - biologiczna matka dziewczynki, która do tej pory, bardziej niż dzieckiem, zainteresowana była przygodnie poznanymi facetami i gorzałą. Teraz jednak zaczyna się do córki zbliżać - jaki będzie to mieć wpływ na dziewczynkę? Między trzema bohaterkami zaczyna tworzyć się dziwny układ przyciągania i odpychania, jasne staje się, że nic już nie będzie po staremu.