Name: Isla Marie Richard, Duchess of Sussex
Birthday: March 15th, 1984
Selena Gomez as Isla Richards
Name: Henry Charles Albert David, Duke of Sussex
Birthday: September 15th, 1984
Prince Harry as himself
Names: William Arthur Phillip Louis and Catherine Elizabeth
Birthdays: June 21st, 1981 and January 9th, 1982
The Duke and Duchess of Cambridge as themselves
Name: Diana Elizabeth Silvia Catherine, Princess of Sussex
Birthday: April 2nd, 2013
Princess Estelle as Princess Diana
Name: Maddy Rose Richards
Birthday: October 17th, 1981
Shailene Woodley as Maddy Richards
Name: Andrew Richards Jr
Birthday: July 3rd, 1980
David Henrie as Andrew Richards Jr
Name: Theo Richards
Birthday: March 3rd, 2005
Iain Armitage as Theo Richards
Name: Amanda Marie Richards
Birthday: July 14th
Maria Canals-Barrera as Amanda Richards
Name: Captain Louis Peter Haynes
Birthday: May 14th, 1983
Louis Tomlinson as Louis Haynes
The rest of the British, Sweden, Denmark, and Norway Royal family as themselves
YOU ARE READING
A Royal Marriage
RandomIsla Richards has been through a lot! She is the Duchess of Sussex and striving to be a perfect mother, wife, and Duchess. She wants the world to see that not all royals are stuck up. As a Spanish Royal so much is expected from her but one thing you...