Both actors appeared in Pretty Woman: The Musical on Broadway

By Gabrielle Chung
February 03, 2021 08:11 PM
Credit: Samantha Barks/instagram

Congratulations are in order for Samantha Barks and Alex Michael Stoll!

The couple, who appeared in Pretty Woman: The Musical on Broadway, announced their engagement on Monday.

"Like Beyoncé… but with an F 💍❤️," Barks, 30, wrote in an Instagram post, alongside a selfie with Stoll in which she can be seen wearing a ring on her left hand.

"If you like it... then you should put a ring on it," Stoll commented, prompting the British actress to reply, "😂❤️."

Stoll also posted a picture of his romantic proposal to Barks on his Instagram account. In the picture, the pair stand on a stone bridge dusted in snow that overlooks a creek, with Stoll down on one knee.

"One knee. One ring. Two happily engaged people," Stoll captioned the shot. "Love you babe ❤️."

Barks is best known for her role as Éponine in the London production of Les Misérables. She reprised the role for the 2012 movie version of the musical, which won three Oscars.

Never miss a story — sign up for PEOPLE's free daily newsletter to stay up-to-date on the best of what PEOPLE has to offer, from juicy celebrity news to compelling human interest stories.

Samantha Barks and Alex Michael Stoll
| Credit: Alex Michael Stoll/instagram

Since then, she has starred in theater productions of Chicago, City of Angels, and Amélie.

In 2018, Barks made her Broadway debut as Vivian Ward — a role originally played by Julia Roberts — in Pretty Woman: The Musical. Stoll was part of the ensemble cast in the production, and was an understudy for the role of Edward Lewis.

Barks was cast as Elsa in the West End production of Frozen in 2019, though the musical's opening date has been postponed due to the ongoing coronavirus pandemic.