This movie is funny, heartwarming, wonderfully written and acted....Streep does an amazing job as JC and the cast falls in place around her. Amy Adams also does a great job as Julie...although I think they could have made two separate movies and both would have done equally as well.