Meryl Streep proves, once again, that she has the talent to play any role. She is truly the greatest actress of our time. Amy Adams was a joy to watch and I look forward to seeing her in many more movies in the years to come. This was what I call a "smile movie" - one that causes me to leave the theater smiling because I have just spent two hours and three minutes enjoying myself without violence, explosions, blood and gore - which I also enjoy by the way. I heartily recommend this to anyone who wants to see a well written, well acted movie.