Who have Prince Harry and Meghan Markle invited to the royal wedding?

The guest list for Prince Harry and Meghan Markle's May 19 nuptials is long finalised.

But until they're photographed entering the church, the public will be none the wiser, except for an educated guess.

Here are Newshub's picks for who's going to be watching the happy couple cut the cake.

The Fun Table:

James Blunt and Prince Harry.
James Blunt and Prince Harry. Photo credit: Getty

James Blunt

One of Prince Harry's friends you may not expect, Harry and Blunt served in the armed forces together and are quite close.

Blunt sang at Harry's Invictus Games in 2016 and admitted to a member of the public the prince invited him to sing at the games personally via text.

A still from Suits.
A still from Suits. Photo credit: USA Network

Half the cast of Suits

Markle spent seven years playing paralegal Rachel Zane on Suits so it can be expected some of the cast will be at the wedding.

It's not set in stone though - her TV love interest Patrick J Adams recently told ET they've grown apart so much he no longer has Markle's number.

The Awkward Table:

Prince Harry and Chelsy Davy.
Prince Harry and Chelsy Davy. Photo credit: Getty

Cressida Bonas and Chelsy Davy

Both of Harry's ex-girlfriends are rumoured to have been invited to the wedding, which could be awkward. Both dated Harry long-term - Davy for six years and Bonas for two.

Princess Beatrice and Princess Eugenie at Prince William's wedding.
Princess Beatrice and Princess Eugenie at Prince William's wedding. Photo credit: Getty

Princess Beatrice and Princess Eugenie

Prince Andrew and Fergie's daughters are likely to be there. However their mother - the Duchess of York Sarah Ferguson - did not receive an invite to Prince William's wedding and most certainly will not be at Harry's.

One would hope the girls don't go too wild with the headdresses as well, lest they repeat their mistake from Prince William's wedding.

The Top Table:

Prince William with Prince Harry and his wife the Duchess of Cambridge.
Prince William with Prince Harry and his wife the Duchess of Cambridge. Photo credit: Reuters

HRH Prince William Arthur Philip Louis, Duke of Cambridge

This one's a given. Prince William is one of the few guests to have his own press release announcing his participation in the wedding.

He's going to be the best man, fulfilling the role performed by Harry at his own 2011 nuptials.

Prince Harry and Prince Seeiso of Lesotho.
Prince Harry and Prince Seeiso of Lesotho. Photo credit: Getty

Prince Seeiso of Lesotho

The younger brother of Lesotho's King Letsie III may seem an odd choice, but it wouldn't be surprising if he shows up to the wedding.

He's a friend of Harry's - they formed the charity Sentabale together in 2006 and have worked closely ever since.

Priyanka Chopra.
Priyanka Chopra. Photo credit: Getty

Priyanka Chopra

Chopra is a friend of Markle's and was even there when she picked her dress for the wedding, but she won't be maid of honour or even a bridesmaid - Markle decided she won't have any due to the difficulty of choosing which friends would take the role.

Serena Williams
Serena Williams Photo credit: Getty

Serena Williams

On her now defunct website The Tig, Markle said she hit it off with Williams after filming a 2014 flag football game for DirectTV.

Williams may even be one of the reasons Markle met Prince Harry. E! News reports Markle watched her play at Wimbledon just a few rows down from Pippa Middleton in 2016, shortly before the romance began.

The Family Table:

The Queen and Prince Philip.
The Queen and Prince Philip. Photo credit: Getty

Nana and Granddad

Queen Elizabeth II will definitely be in attendance, having given the couple her blessing to be married.

However there are questions surrounding whether Prince Philip will be there due to his recent hip replacement.

Princess Dana's siblings.
Princess Dana's siblings. Photo credit: Getty

Diana's family

Kensington Palace has confirmed all three of Princess Diana's siblings will be there, Lady Sarah McCorquodale, Lady Jane Fellowes and Earl Charles Spencer.

Lady Jane will also give a reading during the ceremony.

Prince Charles and Prince Harry.
Prince Charles and Prince Harry. Photo credit: Getty

The parents

Prince Charles and Camilla Parker Bowles will definitely be in attendance, as will Markle's mother.

Her father Thomas Markle Sr may be a no show though. He's said he's not coming due to a heart attack, but it may actually be because he was caught staging photos for the paparazzi.

Click here for Newshub's full royal wedding coverage.

Newshub.