Isabel (Michelle Williams) arbejder på et børnehjem i Calcutta. Theresa (Julianne Moore) er en multimillionær, som lever sammen med sin flotte kunstnermand (Billy Crudup) og deres to yndige tvillingedrenge i New York. Da Isabel står til at modtage en stor donation til børnehjemmet, må hun rejse til New York for at møde velgøreren – Theresa. Isabel bliver inviteret med til Theresas datters bryllup og oplever en uventet forbindelse til familien, som stikker dybt ind i hendes egen fortid.