The 25-year-old forward is the brand new face and the celebrity spokesman for Spanish watchmakers Timeforce.
In the advertising campaign, he not only stripped, but also adopted a strange facial expression towards the camera as he flashed the watch.
He even managed to draw the attention away from stunning Spanish actress Elsa Pataky, the female face of the brand.
"Any opportunity to bare his body is right up his street," the Daily Mail quoted a source as saying.
Puyol 'the shark' an unlikely Spanish hero
Spanish 'dark horses' now look like thoroughbreds
Real's Ronaldo out for 3 weeks with ankle injury