Alfie (Anthony Hopkins) é um homem de 70 anos que envolve com uma ex-prostituta muito mais nova do que ele após divorcia-se de Helea (Gemma Jones), com quem foi casado por 40 anos. Sally (Naomi Watts), filha co casal recém-divorciado, é casada com Roy (Josh Brolin). Roy é frustrado pelo fracasso da ..