But for all their differences, Crown Princess Mary of Denmark and Oasis star Liam Gallagher seemed to hit it off when they came face-to-face at the Copenhagen's Fashion Fair.
There to promote his clothing line, Pretty Green, Liam was perhaps a little star-struck as he met Mary, a regular visitor to the annual event.
Giving a little bow and kissing her hand, the 37-year-old was soon deep in conversation with the pretty royal, who recently announced she is pregnant.
Since leaving Oasis last year, Liam has been busy carving out a name for himself in the fashion world. After founding the company and designing the products, he initially sold his clothing online before recently opening a temporary, pop-up shop on London's Carnaby Street.
Currently Pretty Green only offers menswear – Liam recently told the Sunday Times: "We're not like all them fashion designers. These (clothes) are just for lads on the street."
But he has said he will be doing a range for women thanks to the success of the brand.
And Liam is forging ahead on the music front too with his new band Beady Eye – all former Oasis members – and the group plan to release their first single this year.
Mary of course also has an exciting new project in the pipeline – she is expecting twins.
The 38-year-old wife of Crown Prince Frederik is already a mum to Prince Christian, four, and his younger sister Isabella, who is three. And in January she will welcome two more to her brood, additions she has said came as a great surprise to the happy couple.
"My husband and I are incredibly happy," she said as she stepped out for the Danish Navy's 500-year anniversary this week.
"And I feel fine, although a little tired from time to time."