People always talk about the blackface in this movie but nobody brings up the terrible makeup in general. The white characters in this film are just Indians with bleached skin and the black characters just don't even exist. The costume design is awful, which is strange because usually that's the one thing Bollywood always get right. The set design is plain and dull and half the time I can't even tell what country a scene is set in. We cross between different countries but it's hard to distinguish between them as everything is just so dull and generic. Again this makes no sense as India is far from a dull and generic looking country.
The acting and dialogue is so bad it makes the Star Wars prequels feel like Shakespeare. Everything is over the top and goofy. This movie is not faithful at all to the comics. The only thing about this movie that somewhat stays faithful is Superman's iconic red and blue suit. However they still managed to butcher that by not having the iconic 'S'.