If Batman represents the cynicism of the modern world, Henry Cavill’s Superman represents the struggle of the ideal in a cynical age. Criticism of the film often pointed to Superman being "too mopey" or lacking the brightness of Christopher Reeve’s portrayal. But this view misses the point of the character arc.
It is horribly executed. For the average viewer, the coincidence of both mothers having the same name feels like a logical cheat code, not an earned emotional epiphany. Furthermore, Batman has been murdering criminals for two hours, yet he stops a genocide-level event because of a shared first name? It turned a profound moral argument into a punchline for late-night TV. Batman vs Superman - Dawn of Justice -2016-