Definitely must be a fan of musicals or Abba to really appreciate this film. The only actor I didn't love in their role was Meryl Streep, mainly because her voice is mediocre. Christine Baranski should do as much broadway as possible - she was absolutely wonderful! I've loved Amanda Seyfried since she was on Veronica Mars, and I was pleasantly surprised by her lovely singing voice. All the menfolk held their own, but the focus was really on the ladies. All in all a nice way to spend a rainy afternoon.