Funny and a little dark at times. Margot Robbie delivers another stellar acting job. Goslings is exactly how you would imagine a human Ken. Kudos to Mattel for allowing the self-deprecating humor. I enjoy Will Ferrell, but that character is getting old. Not for little kids, some adult humor will go right over their heads. Much better than I thought it would be.