Franco Nero
as
Lorenzo
Marcia DeBonis
as
Lorraine
Oliver Platt
as
New Yorker Magazine Editor Bobby
Amanda Seyfried
as
Sophie
Meryl Streep
as
Donna
Colin Firth
as
Harry
Pierce Brosnan
as
Sam
Amanda Seyfried
as
Sophie
Ol Parker
Director
Colin Firth
as
Harry
Pierce Brosnan
as
Sam
Amanda Seyfried
as
Sophie
Lily James
as
Young Donna