Keira Knightley bedazzles Prince Charles in unexpected outfit as she receives top royal honour

The Prince of Wales got quite the eyeful!

It is a truth universally acknowledged that when it comes to meeting royalty, one must put their very best face forward.

And for Pride and Prejudice actress Keira Knightley, she couldn’t have taken this more literally.

The British celebrity recently had the honour of meeting Prince Charles as she was awarded the coveted OBE (Officer of the Most Excellent Order of the British Empire).

But it wasn’t the award that caught ours, and indeed Prince Charles’, attention.

Keira Knightley made quite an impression on Prince Charles at a recent engagement. (Images: Getty)

The brunette actress decided to get very creative in the wardrobe department, opting to wear a bright yellow Chanel tweed blazer and skirt complete with a matching top hat.

She accessorised her bold look with a pink belt and nude Chloe Gosselin heels – and she pulled it off seamlessly.

The two-time Oscar Nominee looked chuffed as she stood before the royal, giving Charles a wide smile as he presented her with the OBE.

Keira proudly posed with her honour following the engagement. (Image: Getty)

Keira stared up at the royal with excitement as she was presented with her OBE. (Image: Getty)

While Keira’s bold look was still within the confines of royal protocol, her husband who was also in attendance, tested the boundaries for himself.

Wearing a grey blazer and shirt, Knightley’s beau James Righton might have inadvertently broken protocol by not wearing a tie.

According to Daily Mail, morning dress, military uniform, lounge suits or national dress are required to be worn on the day.

Keira’s husband and parents joined her as she received the top honour. (Image: Getty)

Related stories