Prince Charles just presented Keira Knightley with a super special honor.

Today, the 33-year-old actress was honored for her career and charity work with an OBE (Officer of the Most Excellent Order of the British Empire). Knightley received the award at Buckingham Palace and was joined by her husband, James Righton, and her parents, Will Knightley and Sharman Macdonald.

At the event, the Pirates of the Caribbean star wore a tweed blazer, skirt and top hat by Chanel. She accessorized the look with a pink belt, beige heels and an ear-to-ear grin. (Duh.)

Shout out to Knightley for keeping her cool in front of Prince Charles.

RELATED: Love the Royal Family? Download the ‘Royally Obsessed’ Podcast

From Around The Web

The News—But Only the Fun Stuff—
Delivered Right to Your Inbox.