Princess Charlotte and Prince George will play a starring role in the royal wedding – as a bridesmaid and a pageboy.

Kensington Palace announced that Prince Harry’s niece and nephew would be among Meghan Markle’s young helpers at the nuptials in Windsor this weekend.

Charlotte, three, and four-year-old George are already skilled in the role, having performed the duty for the Duchess of Cambridge’s sister, Pippa Matthews, last year.

Prince Harry (R) and Meghan Markle (L) attend a Wheelchair Tennis match during the Invictus Games 2017 at Nathan Philips Square on September 25, 2017 in Toronto (Photo by Vaughn Ridley/Getty Images for the Invictus Games Foundation)

The palace announced that Ms Markle would have six bridesmaids and four pageboys.