Superman doesn’t need underpants Henry Cavill is happy his Superman character gave up red briefs. The 30-year-old British actor plays Clark Kent in Man of Steel