What a let down! Who cast this movie? Meryl...come on? You are an amazing talent but not a musical actress and too old. And the guys? Pierce B. so cute, but not when signing! Colin Firth...just not believable. Let's talk about the story line- we know we are supposed to suspend belief with musicals, but can someone explain to me how a woman who had a baby 20 years ago had partners from the 60's (Pierce the Hippie) and and 80s (Head Banger Harry)?