Actor Douglas Booth has announced he is engaged to actress Bel Powley after proposing during a romantic picnic in a park.

The 28-year-old actor, best known for his roles in The Riot Club and Great Expectations, shared pictures of The Morning Show star Powley, 29, showing off her diamond ring, as well as pictures of their scenic picnic on Primrose Hill in north London.

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

He wrote on Instagram: "Very, VERY happy!"

Powley also shared the news on Instagram, posting pictures from an evening celebration with friends in which she is showing her engagement ring.

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Referring to England's 4-0 win over Ukraine in the Euro 2020 quarter-final, she wrote: "Football's coming home ... and so is my husband."

Powley's The Morning Show co-star Reese Witherspoon was among the famous faces sending congratulations, writing: "WOOOOOHOOOOOO!!!"

Actress Florence Pugh wrote: "Ahhhhh!!!! Congratulations chicken!! Amazing news. X." Singer Jessie Ware wrote: "Mazels mazels mazels xxxxx."

The couple met on the set of the 2017 film Mary Shelley, in which Booth played Percy Shelley and Powley played Claire Clairmont, Mary's stepsister.

Source: Press Association