Kate Middleton Steals the Spotlight in a Plunging Purple Gown — With Tom Cruise Right by Her Side

Kate Middleton and Tom Cruise have already proved they can create memorable red-carpet moments together. Their appearance at the “Top Gun: Maverick” premiere became especially talked about after the Princess of Wales arrived in a sleek black-and-white figure-hugging gown and was photographed taking the Hollywood star’s hand — a gesture that raised eyebrows because it was hardly typical royal protocol.

Now Cruise’s latest London premiere has brought the famous trio back into the spotlight. The actor was joined at Leicester Square by close friend David Beckham, while Prince William and Kate also stepped out for the glamorous occasion.

Kate made sure she wouldn’t disappear into the background. She chose a striking Jenny Packham gown in an intense shade of purple, one of the season’s hottest colors. The flowing silk-chiffon design had a distinctly regal feel while still delivering plenty of red-carpet drama.

Layers of fabric and delicate pleating gave the dress movement, while sheer balloon sleeves added even more impact. Kate’s voluminous curls also looked noticeably fuller than usual, giving the entire appearance a softer but glamorous finish.

Her jewelry carried a story of its own. The Princess wore a statement heart necklace that has reportedly been part of the royal family’s collection for decades — potentially as long as a century. While heart pendants are having a fashion moment again, Kate’s version is genuine vintage.

The elaborate necklace combines pearls with amethyst stones, bringing another luxurious detail to the purple ensemble and making the historic piece feel unexpectedly current.

With William, Kate and Cruise together once again, cameras had no shortage of moments to capture. But between the vivid gown, dramatic jewelry and her unmistakable red-carpet presence, it was Kate who managed to pull much of the attention her way.