When you have a cast as big as this film the space for error is low, and although the movie is lots of fun there are still some nitpicks. Lots of the jokes don't land but the ones that do really make you laugh. Margot Robbie gives a great performance and is going to be remembered as barbie for ever. Will Ferrell is very under utilised for such an iconic actor. There's some emotional stuff at the end and that didn't really resonate with me that much, but it might be different for other people. But the best part of this film is Ryan Gosling as Ken let alone all the Kens are great, the musical number and fight they have at the end is the absolute best part of the movie.