O nova-iorquino Harvey Shine (Dustin Hoffman), um escritor de "jingles" cinquentão, vai passar alguns dias a Londres para assistir ao casamento da filha. Divorciado e com azar no trabalho, encontra por acaso uma londrina (Emma Thompson), tão só quanto ele, cuja vida é dedicada ao trabalho e à mãe. O encontro inesperado vai transformar as suas vidas.