DC Comics’ top superhero talents go head-to-head in new film Batman V Superman: Dawn Of Justice. Gotham’s bat in black (Ben Affleck) and boy in red, yellow and blue (Henry Cavill) have conflicting approaches to just about everything including their colour palettes. Naturally, we couldn’t side with either man, so instead we're celebrating them both in all their super-sartorial glory.