The only actor that nailed her part was Melissa Mccarthy. The acting was very mediocre and very boring. The movie itself was visually captivating but that's all it had going for it. Definitely thought Ariel was going to do an amazing job with all the hype she got.