Een liefdesverhaal van drie verschillende stellen, opgedeeld in drie segmenten. "Giovinezza": Robert is een jonge ambitieuze advocaat die naast zijn huwelijk met Sara een verhouding heeft met de knappe en mysterieuze Micol. "Maturita": Fabio, een bekende TV presentator die 25 jaar getrouwd is, wordt overweldigd door een onverwachte, maar fatale ontmoeting met de intrigerende Eliana, die niet blijkt te zijn wie ze beweert. "Oltre": Adrian (Robert de Niro) is een gescheiden Amerikaanse professor in de kunstgeschiedenis besluit enkele jaren na zijn scheiding in zijn altijd geliefde stad Rome te gaan wonen. Hier wordt hij verliefd op Viola (Monica Bellucci), de dochter van de conciërge van het gebouw waar hij woont.