Cavill in Ralph Lauren-Touching down in Madrid for the Spanish premiere of the latest Superman film adaptation Man of Steel, actor Henry Cavill wears a look from Ralph Lauren. Lightening up a three-piece charcoal suit with a splash of purple, Cavill completed his look with a knit tie.