Tom Cruise, 59, and Prince William, 39, rubbed shoulders tonight as they attended the red carpet at the London premiere for Top Gun: Maverick.The Hollywood actor revealed during the event that he and the Queen’s grandson “have a lot in common”.He explained: “We have a lot in common.