Spencer has found its Prince Charles. On Thursday, EW confirmed that the highly-anticipated film starring Kristen Stewart as Princess Diana has cast an actor as the co-lead. It's English star Jack Farthing!

Spencer casts actor Jack Farthing as Prince Charles

Farthing, 35, will portray the Prince of Wales in the film set during the Royal Family's Christmas weekend at Sandringham in 1991. Charles would have been 43 at the time.

Spencer movie casts actor Jack Farthing as Prince Charles.

Farthing has been acting primarily in British film and television projects since 2012. He's appeared on many BBC and ITV programs, most notably on Blandings and Poldark—where he played "George Warleggan." On the big screen, he's been in Official Secrets and had a support role in the 2020 Netflix film Love Wedding Repeat.

Prince Albert of Monaco

He likes matters private, especially his illegitimate children

Prince Albert II of Monaco Criticizes Harry and Meghan Interview

Spencer movie: New Princess Diana film stars Kristen Stewart

Just this week, a new portrait was released showing Kristen Stewart in her role as the Princess of Wales. Spencer is said to focus on Diana's experience of a 1991 December weekend when she decided she must end her marriage to Charles. They separated the next year and divorced four years later.

Additional Spencer cast news also came today, when Deadline confirmed that actress Olga Hellsing will play Sarah Ferguson while actor Thomas Douglas will play John Spencer, Diana's father.

See other actresses who've portrayed Princess Diana on-screen here.

Richard Gere and Julia Roberts star in the 1990 film, "Pretty Woman"


True or false? 'Pretty Woman' was actually supposed to have a happy ending!