Henry Cavill walking the red carpet for #Immortals. Ladies and gents, this is your superman: