The Etruscan Smile è un film che racconta la storia di un uomo anziano di nome Rory MacNeil, interpretato da Brian Cox, che vive in una piccola isola scozzese. Rory decide di viaggiare a San Francisco per ricevere cure mediche e riconciliarsi con suo figlio, interpretato da JJ Feild, e la sua nuora, interpretata da Thora Birch. Durante il suo soggiorno negli Stati Uniti, Rory si innamora di una giovane insegnante di nome Claudia, interpretata da Rosanna Arquette. La storia segue il viaggio emotivo di Rory mentre affronta la malattia e cerca di riconciliarsi con la sua famiglia.