The Borgias (2012) Gina Mckee as Katerina Sforza - Credit: f2473627

The Spanish Princess (2019) Alexandra Moen as Elizabeth of York - Credit: f2473627

A Waste of Shame: The Mystery of Shakespeare and His Sonnets (2005) Indira Varma as Lucie

The Tudors (2008) Natalie Dormer as Anne Boleyn

The Tudors (2007) Gabrielle Anwar asPrincess Margaret - Credit: Wendy Hull

The White Princess: This Burgundy (2017) Uknown Actor as Lady

La Corona Partida 2016 Ursula Corbero as Margaret of Austria

The Spanish Princess (2019) Charlotte Hope as Catherine of Aragon

Johanna's Secrets (2015) Szidi Tobias as Queen

British History's Biggest Fibs with Lucy Worsley (2017) Lucy Worseley as Queen Elizabeth I

The Borgias (2013) Sebastian de souza as Alfonso de Aragon

Da vinci's Demons (2014) Ray fearon as Carlo de' Medici

Snow White (2009) Jörg Schüttauf as Fool

Snow White and Rose Red (2012) Uknown Actor as Musican

Frenchman's Creek (1998) James Fleet as Sir Harry St. Columb

Charles II: The Power & the Passion (2003) Rupert Graves as George Villiers, Duke of Buckingham

Princess Caraboo (1994) Kevin Kline as Frixos

The Count of Monte Cristo (2002) James Caviezel as Edmond Dantes

Beau Brummell: This Charming Man (2006) Matthew Rhys as Lord Byron

Restoration (1995) Polly Walker Celia Clemence

Charles II (2003) Shirley Henderson as Catherine de Braganza

Shakespeare in Love (1998) Colin Firth as Lord Wessex

Kingdom of Heaven (2005) Ghassan Massoud as Saladin

Aristocrats (1999) Tom Mullion as Thomas Conolly

City of Vice (2008) Sam Spruell as Lord Newcastle

The Lady and the Highwayman (1989) Lysette Anthony as Lady Panthea Vyne

Duel of Hearts (1991) Suzanna Hamilton as Harriet Wantage

The Tudors (2007) Jonathan Rhys Meyers as King Henry VIIII

The Princess of Eboli (2010) Hugo Silva as Antonio Pérez

Once Upon a Time: Siege Perilous (2015) Josh Dallas as David Nolan

Once Upon a Time: Wish You Were Here (2016) Jared S. Gilmore as Henry Mills/Sir Henry

Romeo and Juliet (2013) Uknown Actor as Lady

The Puppeteers (2017) Uknown Actor as Lucrezia Borgia

The Borgias S02 (2012) Joanne Whalley as Vanozza Cattaneo

The White Princess (2017) Uknown Actor as Lady

The Three Nuts for Cinderella (1973) Uknown Actor as Lady

The Tricky Game of Love (1971) Bozidara Turzonov as Sandra Vergellesi

The Tricky Game of Love (1971) Uknown Actor as Noble

The Three Nuts for Cinderella (1973) Uknown Actor as Noble Men

Magnificent Century: Kösem (2015) Turkish Gülcan Arslan as Fahriye Sultan

Magnificent Century: Kösem (2017) Asli Tandoğan as Gevherhan Sultan

Medici: Masters of Florence (2016) Valentina Bellè as Lucrezia

The White Princess (2017) Emmanuelle Bouaziz as Mary

The Tudors (2010) Joely Richardson as Katherine Parr

The Sarah Jane Adventures: Lost in Time (2010) Fiona Hampton as Lady Matilda

The Broken Crown (2016) Rodolfo Sancho as the King Fernando II

The White Princess (2017) Uknown Actor as Noble

Henry VIII and His Six Wives (2016) Kate Holderness as Catherine Parr

Elizabeth I (2017) Uknown Actor as Catherine Parr

Secrets of Great British Castles (2015) Edward McDonagh as Edward IV

Secrets of Great British Castles (2016) Jordan Cowdell as William Douglas

Secrets of Great British Castles (2016) Brendan Griffin as King James II

Henry VIII and His Six Wives (2016) Elena Valentine as Catherine Howard

Elizabeth I (2017) Sheya McAllister as Young Elizabeth

Henry VIII and His Six Wives (2016) Uknown Actor as Lady in Wating

Elizabeth I (2017) Uknown Actor as Lady

King Drosselbart (2008) Uknown Actor as Lady

Allerleirauh (2012) Uknown Actor as Lady

Once Upon a Time (2013): Unknown Actor as Lady

Thundermans: Secret Revealed (2016): Dress in a Museum

Ouat: Promo of Season 2 (2012) Ginnifer Goodwin as Snow White

Ouat: Promo of Season 3 (2013) Jennifer Morrison as Emma Swan

Ouat: The Stable Boy (2012) Bailee Madison as Young Snow White

One Little Tear (2017) Yael Yurman as Anastasia

The Clever farmer's Daughter (2009): Maxim Mehmet as Queen Mother

Allerleirauh (2012): Laura Vietzen as Princess Larissa

Outlander 2x04 (2016) Caitriona Balfe as Claire Beauchamp Randall/Fraser

Outlander 3x12 (2017) Lauren Lyle as Marsali MacKimmie Fraser

The Tricky Game of Love (1971) Uknown Actor as Lady

The Three nuts for Cinderella (1974): Uknown Actor as Lady

The Third Prince (1983): Uknown Actor as Princess in Photo

Journey to The Christmas Star (2012): Uknown Actor as Lady

The seven Ravens (2015): Uknown Actor as Lady

Ever After: A Cinderella Story (1998) Uknown Actor as Lady

Brother and Sister (2008): Odine Johne as Sister

The Golden Goose (2013): Uknown Actor as Old Lady

How do you marry a king? (1969): Christa Pasemann as Wibke, The Maid

The Three hazelnuts for Cinderella (1974): Uknown Actor as Servent

Ouat: The New Neverland (2013) Josh Dallas as Prince Charming

Ouat: Hyperion Heights (2017) Andrew J. West as Henry Mills

Once Upon a Time in Wonderland (2013): Matty Finochio as Tweedle #1

Ouat: The Other Shoe (2016): Max Lloyd-Jones as Jacob

Ouat: New York City Serenade (2015) Julian Morris as Prince Phillip

Ouat: Siege Perilous (2015) Unkown Actor as Knight

The Emperor's New Clothes (1987) Lysette Anthony as Gilda, Princess

Beauty and the Beast (1990) Joseph Bee as Oliver, Son

The Pearl Princess (1997): Jaromír Hanzlík as Cornelius of Kudla

Prince Gold Granules (2003): Petr Stepán as Count Radslaus

Ouat: Heart of Gold (2015) Wil Traval as the Sheriff of Nottingham

Ouat: The Broken Kingdom (2015) Sinqua Walls as Lancelot

The Danced Shoes (2011): Andreas Schmidt as Hoffmaster

The Golden Goose (2013): Marc Bischoff as Smile Master

Outlander 1x10 (2015) Caitriona Balfe as Claire Beauchamp Randall/Fraser

Outlander 4x07 (2018) Sophie Skelton as Brianna Randall

Outlander 1x12 (2015) Andrew Whipp as Brian Fraser

Outlander 4x06 (2018) Sam Heughan as Jamie Fraser

The Princess Diaries 2: Royal Engagement (2004): Uknown Actor as Footman

Once Upon a Time: The Other Shoe (2016): Uknown Actor as Footman

EuroTrip (2004): Joel Kirby as Swiss Guard

Father Brown: The Daughter of Autolycus (2016): Uknown Actor as Swiss Guard