本片讲述了蝙蝠侠(本·阿弗莱克饰)与超人(亨利·卡维尔饰)之间的对决,以及他们联手对抗邪恶势力的故事。影片一开始,蝙蝠侠目睹了超人与佐德将军的战斗,并对超人的强大感到恐惧。他认为超人对人类构成了威胁,于是决定除掉他。
蝙蝠侠追踪超人到了大都会,并利用氪石武器与他对决。超人虽然强大,但对氪石毫无抵抗力。在蝙蝠侠的攻击下,超人节节败退。眼看超人就要被蝙蝠侠杀死,神奇女侠(盖尔·加朵饰)及时赶到,救下了超人。神奇女侠告诉蝙蝠侠,超人并不是他的敌人,而是他的盟友。他们应该联手对抗邪恶势力。
蝙蝠侠和超人最终冰释前嫌,携手对抗邪恶势力。在他们的联合攻击下,邪恶势力被击败。世界恢复了和平。