Rubbish generic acting, ticks all the PC boxes at the expense of credibility, rubbish generic script, the miracle of modern cgi, Charlize Theron having a bad hair day. It's not the filmmakers (and the star) who should be ashamed of themselves. They were focused on the money and why not. No, it's the audience that should be ashamed. Seriously people? This is barely watchable nonsense. Not worth your time and certainly not worth your money.