Mathias Gold (Kevin Kline) é um americano solteirão que herda dos pais um apartamento 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. Com a convivência, Mathias começa a se apaixonar por Chloé (Kristin Scott Thomas), filha de Mathilde.