Liam Payne did himself no favours in recent months when his attempt at being a badass gangsta backfired horribly - and this latest PR episode won't help matters, either.

The former One Direction star was singing a John Mayer song at a Commonwealth Day event at Westminster Abbey, with several members of the royal family in attendance.

However, it seemed like his performance - and the awkward fist-bump he did afterwards - didn't go down well with at least two of them, most notably Prince Harry and Meghan Markle.

The camera panned to the soon-to-be-married pair, showing Harry (who doesn't look impressed at all mid-performance) raising his eyebrows and grimacing as Markle laughed.

We're assuming that Liam and Cheryl won't be getting an invite to the Royal Wedding, in that case.

Watch it below: