Actor Henry Cavill surprised fans with a striking appearance at the prestigious Royal Ascot event, embracing a traditional British style that was far removed from his famous Superman image.

Dressed in a formal morning suit, complete with a top hat and walking cane, Cavill looked every bit the classic English gentleman. His sophisticated outfit quickly attracted attention online, with many social media users joking that the former Man of Steel had traded his superhero cape for the lifestyle of a British aristocrat.

The actor attended the renowned horse-racing event alongside other notable guests, showcasing a refined and timeless sense of fashion. Photos from the occasion spread rapidly across social media, where fans praised his elegant appearance and charismatic presence.

While Cavill remains one of Hollywood’s most recognizable action stars, his appearance at Royal Ascot demonstrated a different side of his personality—one rooted in British tradition, class, and understated sophistication.

In the eyes of many fans, the actor proved that he can command attention just as easily in a top hat as he once did in Superman’s iconic suit.