Princess Beatrice has a striking resemblance to a royal ancestor, it has been revealed. The 35-year-old has cemented her position as one of the best dressed royals. From her beautiful wedding gown to her edgy recent appearance at Vogue World , the mum-of-one has turned heads for all the right reasons.

The princess now makes headlines with her flawless fashion choices, such as the regal floor-length blush Reem Acra gown she wore to the wedding reception for Crown Prince Hussein of Jordan, and her white floral lace Monique Lhuillier dress at Royal Ascot . But many royal fans may not realise just how much she looks like Queen Victoria, especially when she donned period outfits for a film about the monarch. In particular, the similarity between Beatrice and a painting of Victoria by Alexander Melville in 1845 has been noted.

Beatrice had a cameo role in The Young Victoria which was released in 2009 and follows the life of the 18-year-old during the first year of her reign. She appeared as a lady-in-waiting in the coronation scene for the film about her great-great-great-great grandmother. In the film, starring Emily Blunt as Queen Victoria and Rupert Friend as Prince Albert, Beatrice wore an off-the-shoulder ball gown, while her hair had a centre parting and was arranged in a style typical for the time in the mid-19th century.

Meanwhile people on social media also commented on the resemblance when, her sister Eugenie paid tribute to Victoria in an Instagram post on her 200th anni.