Brad Pitt made a savage joke about Prince Harry in his BAFTAs speech

Awkward.

(Image credit: Getty Images)

Awkward.

Brad Pitt has been on fire with his award acceptance speeches this season. At the Golden Globes, he had Jennifer Aniston in stitches as he cracked jokes about his dating life, and has continued to make us all laugh at the BAFTAs.

On the night, Brad Pitt picked up the award for Best Supporting Actor for his performance in Once Upon a Time... In Hollywood.

However, as he couldn't make the ceremony due to a 'family obligation', his Once Upon a Time co-star Margot Robbie read Brad's acceptance speech on his behalf – and he didn't hold back.

(Image credit: Getty Images)

'Hey Britain, I heard you just became single. Welcome to the club,' he began, referring to the UK's departure from the EU on Friday.

Ouch.

But it was the joke about Prince Harry – in front of Prince William and Kate Middleton, no less – that was particularly sharp.

Referring to his newly-acquired BAFTA, he wrote he was 'going to name the award Harry,' as he's 'excited about bringing it back to the States,' a nod to Harry and Meghan's recent stepping down as senior members of the Royal Family. Yikes.

'His words, not mine!' Margot reminded the audience.

Oh, Brad. We're sure Kate and Wills saw the funny side.

Lucy Abbersteen
Beauty Contributor

Lucy is a freelance beauty editor and contributor at Marie Claire, and has written for titles including Glamour, Refinery29, Popsugar, woman&home and more. She was previously Marie Claire’s junior beauty editor. During her career, she’s covered everything from backstage beauty at fashion week to interviews with famous faces like Drag Race royalty and Little Mix. As for her beauty ethos, she’s a big advocate for not having to spend a fortune on beauty products to get good results, and when she’s not got beauty on the brain you’ll find her reading or hanging out with dogs.