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.
Rose i Mickey żyją z zabijania. Są w tym naprawdę dobrzy. Traktują swój zawód z dystansem, ale przestrzegają jego niepisanych zasad. Gdy mafijny boss zleca im zamordowanie żony, nie podejrzewają, że właśnie zaczynają się ich kłopoty. Podczas realizacji zlecenia Rose odkrywa, że ofiara jest w ciąży. Trzymając się swych zasad zabójczyni rezygnuje z wykonania zadania. Wkrótce jej tropem ruszają ludzie rozwścieczonego mafijnego bossa.