This movie was the best I've seen in a long time. It made you feel happy after seeing it. I did not realize what a wonderful voice Meryl Streep has. It had a wonderful story which made you cry a bit but most of the movie was very uplifting & joyful. The acting was out of this world. The girl who played Sofia was really great! I normally do not enjoy musicals but this was wonderful. It made you want to stand up and sing and dance. Hands up to the writer, director, producers and actors. I would see this again.