Catherine Middleton Dan Amboyer – Prince William Victor Garber – Charles, Prince of Wales Kazia Pelka – Carole Middleton Jean Smart – Camilla, Duchess of Cornwall Jane Alexander - The Queen Andrew Pleavin - Col Huntington Jenna Harrison - Jenna Kirk Michael Lumsden - Michael Middleton Lesley Harcourt - Diana, Princess of Wales Stanley Eldridge - Prince Harry Mark Penfold - The Duke of Edinburgh References External links 2011 television films 2011 films 2010s biographical films Films about weddings in the United Kingdom Cultural depictions of Catherine, Princess of Wales Cultural depictions of William, Prince of Wales Hallmark Channel original films American biographical films Films directed by Linda Yellen Films shot in Romania 2010s American films