Amy Adams as Lois Lane with the man himself, Henry Cavill as Superman. According to Michael Wilkinson his suit has, “roots in the past, but incorporates contemporary aesthetics and references”. Incidentally, like alter-ego Clark Kent’s spectacles? They’re Paul Smith.