Fflyn Edwards as Prince Harry, Elizabeth Debicki as Princess Diana, & Rufus Kampa as Prince William Debicki's Diana stands alongside her royal sons, Prince Harry (Edwards) and Prince William (Kampa). Image Source: Netflix