This was perfectly cast. I mean Ryan Gosling as Ken (I just can not picture anyone else doing it that well). Margot Robbie is absolute perfection and Michael Cera's "Allan" is just hilarious. Not to mention the rest of the cast. It was surprisingly very touching, poignant, and extremely nostalgic. I mean they got everything perfect. Every touch of the playhouses, the outfits. I loved that the entire audience went dressed in pink. The little girl in me was *screaming*. Loved every single part of it. The Kens revolution and dance sequence are just so creative. I would watch this over and over. So thoughtful.