Mamma Mia! Here We Go Again
Then
Then
Played by: Lily James
The Mamma Mia! sequel
sees us intermittently
travelling back in time to
1979 where we meet a much-
younger Donna (delightfully
brought to life by Sussex-
born Lily James) just as she’s
about to get acquainted with
Harry, Sam and Bill.
Now
Played by: Meryl Streep
The reason for our journey
into the past? Well, in the
present, Sophie – the only
child of Donna (now played
by Meryl) – is pregnant. In
the same place that her mom
was all those years ago, she
looks to Donna’s youthful
tribulations for guidance.
18 odeon.co.uk
See it from 20 July
Then
Played by: Hugh Skinner
In the original Mamma
Mia! movie, Sophie
discovers – through reading
her mom’s diary – that she
has three possible dads. Dot.
Dot. Dot. Harry is one of
these possibles. Sweet and
sensitive, he makes a big
impression on young Donna.
Played by: Jeremy Irvine
Another of Sophie’s
potential dads, Sam is
charm personified. When he
stops his motorcycle to see if
Donna needs help, she falls
head over heels for him. But
their brief affair comes to
a crunching halt when Sam
reveals he’s engaged.
Now Now
Played by: Colin Firth
Grown-up Harry is still
sweet, but not exactly what
you’d call spontaneous. But
even this uptight British
banker can’t say no when
Sophie invites him back to
the beautiful Greek island
of Kalokairi where he first
romanced her mother. Played by: Pierce Brosnan
As we find out at the end
of the first movie, Sam
always regretted leaving
Donna that summer
(although to be fair to him,
he did try and return).
Amends were made and
older Sam and Donna were
wed. But is this still the case?