I personally thought it was great! It has a great message, but also had a great sense of humor. The movie has a serious message, but delivers it with a lot of heart. Margot Robbie is believable playing everyone's favorite doll, and Ryan Gosling really makes you feel bad for Ken. Will Ferrell and Kate McKinnon are always fantastic. The speech given near the end is gold. There are always quite a few cameos. My final rating is 5 stars.