She might not have been advertising a watch that specializes in time travel, but Kate Winslet looked like she had rolled back the years while filming a TV commercial in Rome.
Kate is the new face, and wrist, for Swiss watch brand Longines and looked youthful and radiant in a little black dress during the shoot.
The Hollywood star was sultry with beach-chic blonde tresses and smouldering make-up that made her appear much younger than her 34 years.
She was filming the advert in Italy with Bollywood beauty Aishwarya Rai Bachchan and Taiwanese model and actress Lin Chi-ling, who is also the official spokesperson for China Airlines.
Aishwarya, 36, who is an Indian actress and former Miss World, also stunned in a little black dress for the ad.
Kate and Aishwarya ran in their heels into a black car during filming, while Lin Chi-ling jetted off in a vintage red Alfa Romeo.
Oscar-winning Kate is the latest famous face to represent Longines, alongside past models for the brand such as Stefanie Graf and Andre Agassi.
â€¢ Candids: Shooting a commercial for Longines – July 20