In the movie Letters to Juliet , the character Sophie is played by Amanda Seyfried .
Sophie ( Amanda Seyfried ) is a young American woman who works for The New Yorker as a fact checker .
Letters to Juliet