Bad casting, singing, and acting.

Rating: 2/10 (15 October 2019)

Loved the play. Love the music. Hated the film.
First of all, the math doesn't work. They mention in the film that Sophie is 20. Then they bring in a cast that were in their 40's and 50's when she was born. Meryl Streep is way too old to play a woman whose mother kicked her out of the house for getting pregnant. The casting of her to play Donna is laughable.
Let's move on to the singing and acting. Several cast members can't carry a tune in their back pocket. Also, there are a lot of brilliant, well-respected, award-winning actors and actresses here, and most of them seemed to have forgotten all that.