Cressida Bonas to star in 'Tulip Fever' film alongside Cara Delevingne

Cressida Bonas is rebounding nicely from her recent split from Prince Harry.

The 25-year-old blond beauty has landed a movie role in a Weinstein Company production called Tulip Fever, in which she plays a society lady opposite Judi Dench and Victoria’s Secret model Cara Delevingne.

CLICK ON THE IMAGE FOR THE GALLERY

Directed by Justin Chadwick (The Other Boleyn Girl), the story is set in 17th-century Amsterman and centres on an illicit love affair between an older artist and his wealthy young muse.

Read more: Prince Harry and Cressida's relationship in photos

It’s a big move for the British socialite, who is famous for keeping a low profile even while dating one of the world’s most eligible bachelors.

After nearly two years together, Harry and Cressida decided call it quits in April. The split shocked royal watchers, many of whom believed that Harry was ready to propose. Nonetheless, friends of the couple claim the breakup was “very much an amicable one” and that the pair are still "the best of friends.”

Insiders say that Cressida, a recent graduate from the Laban School of Dance, wanted to refocus on her career, and also blame the constant media attention surrounding the couple for putting a strain on their relationship.

HELLO! Canada magazine is available for your tablet and smartphone. Get HELLO! Canada, PEOPLE, Vanity Fair and over 100 more of the world’s best magazines for one low monthly price at Texture by Next Issue. CLICK HERE to sign up for a free trial.