This movie had me cringeing with embarrassment for everyone involved, and anyone who rated it highly. If Hollywood is so keen to avoid the "racist" label, let's have a black superman, or Batman or whatever, there's no shortage of talent that could fill those shoes (Idris Elba is my choice). But to create a whole movie purporting to be a superhero movie, but starts off telling us how much better the world would be without 19thC European colonialism is a new low. This movie is so keen to be nice to Africans, it's actually creepy. I doubt you'd see Prince Charles and Prince William brawling in public for the throne, but there you go. I paid to be entertained, but for the first time ever I left a cinema halfway through a movie, fuguring the bus ride home would be more fun. It was.