The Duchess of Cambridge, 37, showed off her style in a blue Mulberry coat as she met police officers at the Hillsborough Castle.
She teamed the look with blue suede heels and sapphire earrings – but royal watchers spotted an uncanny resemblance.
Can you see why?
“Kate is one of us!”
Social media exploded with comparisons between the Duchess and Harry Potter character Fleur Delacour, who was played by actress Clemence Poesy.
The wizard famously wore a blue silk robe, cape and hat while competing in the Triwizard Tournament in the fourth film – which was her uniform at Beauxbatons, a French wizarding school.
And Harry Potter fans reckon mum-of-three Kate resembled the character.
Twitter users shared side-by-side shots of Kate and Fleur, writing: “Kate is one of us!” and “who wore it better?”
Another added: “Kate Middleton looks like a Beauxbaton from Harry Potter and the Goblet of Fire and honestly I’m here for it.”
While one fan asked: “Why does Kate look like she attends Beauxbaton?”
And a Twitter user commented: “If this isn’t Kate Middleton serving Fleur Delacour’s Beauxbaton uniform look then I don’t know what is.”
According to The Telegraph, the Duchess revealed that George tells her: “Mummy, you’re so rubbish”, when she plays football.
The couple kicked off their two-day visit to Northern Ireland with a game of football on Wednesday.
Kate and William went head-to-head in a match as they joined children for a friendly at Windsor Park football stadium.
Telling another group of kids, Kate joked: “I should have picked up some tips from George.”