The Duchess of Cambridge dazzles in festive Alexander McQueen dress

The Duchess of Cambridge, née Kate Middleton, brought some holiday cheer to an engagement on Tuesday (Dec. 14) in a bright-red ensemble, kicking off the Christmas season in style.

The stylish royal was sporting an Alexander McQueen dress that she has worn twice before – once for an outing during the Diamond Jubilee celebrations in 2012, and again in 2014 for a Buckingham Palace party.

TAP TO ENLARGE PICTURESKate looked elegant in the Alexander McQueen dress.

The dress fell in pretty pleats from the hips and she finished her look with suede black shoes and a black clutch.

Alexander McQueen, the fashion house chosen to create Kate's beautiful wedding dress, is one of Kate's go-to designers.

Back in 2012, Kim Kardashian was also spotted wearing the same dress, but without the long sleeves and in a shorter version.

The royal first wore the dress in 2012.

On Tuesday, Kate was visiting the Anna Freud Centre in London, where she joined in their Christmas party and the Family School's end of term celebrations.

Arriving in the morning, the duchess was greeted by scores of excited children.

Kate's visit reflected her interest in child mental health issues. The Centre's Family School helps children with serious emotional and behavioural issues and provides support to parents. Mental health support is also integrated into the children's education.

Kim Kardashian was spotted in a shorter, similar version of the dress.

During her engagement she took part in some festive activities that are designed to help pupils reflect on the positive progress they have made during the term – both in terms of their academic success and progress in their social relationships and communication skills.

The 33-year-old duchess was also treated to various performances by the youngsters, which celebrate their achievements.

HELLO! Canada magazine is available for your tablet and smartphone. Get HELLO! Canada, PEOPLE, Vanity Fair and over 100 more of the world’s best magazines for one low monthly price at Texture by Next Issue. CLICK HERE to sign up for a free trial.