Fans speculate that Tom Cruise was wearing a shoe insole on the Cannes red carpet

Tom Cruise walks the red carpet with 'Top Gun: Maverick' costars Jennifer Connelly, Glenn Powell and Miles Teller.

Tom Cruise stunned fans as he walked the Cannes Film Festival red carpet in style for the first time in three decades.

The 59-year-old actor along with his costar Jennifer Connelly greeted fans ahead of the premiere of their latest film Top Gun: Maverick.

However, the Mission Impossible actor's recent appearance at the ceremony fueled speculation that he was wearing Lift in his shoes.

Eagle-eyed fans were quick to notice the difference in Cruise's height when he walked the red carpet next to the Duchess of Cambridge,

 Kate Middleton, who also attended the premiere of his film.