O solitário Mathias Gold (Kevin Kline) herda dos pais milionários uma grande casa em Paris. Quando ele viaja à capital francesa para tomar posse do imóvel, descobre que o local é habitado por Mathilde (Maggie Smith), uma senhora de 90 anos de idade, sem pretensões de se mudar. Apesar do estranhamento inicial, os dois tornam-se amigos, e aos poucos Mathias começa a se apaixonar por Chloé (Kristin Scott Thomas), filha de Mathilde.