As a skeptical viewer, I went into this expecting cheesy bad. I am happy to say that this movie is fun! Is it for everyone? Absolutely not. It's a great mixture of adult humor and fun and kids humor and fun without ever feeling like it dives into one or the other too much. There's surprisingly a beautiful emotional sequence TWICE and it delivers a great message while poking fun at Barbie and Mattel. Margot Robbie and Ryan Gossling prove to be the amazing actors they are known for and this is packed with a great supporting cast. Yes the plot is thin, yes it's a little bare bones and yes there's some minor pacing things here and there. But for what it is I liked this movie a lot. I will be watching again on streaming!