Liz Hurley, 57, sizzles in bikini on set of new Christmas movie

Actress Elizabeth Hurley has wowed fans as she flaunted her toned physique in a bikini while on the set of her new Christmas movie.

The 57-year-old stunned in the blue halterneck bikini as a crew member fixed her hair before she jumped into a pool with a cocktail to film a scene.

The actress is set to star in Christmas in the Caribbean, a film in which she plays a jilted bride who is spending Christmas in the Caribbean with her bridesmaids.

Liz Hurley stands in a pool wearing a blue bikini.
Liz Hurley will star in the new movie Christmas in the Caribbean. Source: Instagram/@elizabethhurley1

Fans went wild over a video she shared on Instagram, with many wanting to know the star's secret to looking so youthful.

"How you still look like this is an enigma to us all ... can’t wait to watch," one commented.

"She defies logic with her unageing beauty," another said.

"This woman is putting women much younger than her to shame," a third added.

RELATED:

It comes after the British actress showcased her age-defying body in another video on social media in September.

She showed off the ‘Celestial Bikini’ from her swimwear range, a white string bikini made from Italian lycra and held together with gold chain detail.

This content is not available due to your privacy preferences.
Update your settings here to see it.

She finished her look with a pair of dark sunglasses from her close friend Elton John’s collection.

Her celebrity pals heaped praise on the model, with singer Natalie Imbruglia saying she looks ‘incredible’.

Fans couldn’t get over how good she looked in the bikini, with many saying she looked "so young".

SHOP

“Oh sweet Lord. You get even better with age,” one fan wrote.

“This woman hasn’t aged a day,” added a second, while another said she "still looks 35".

“Time stood still…stunning beauty!” a fourth chimed in.

Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter.

Or if you have a story idea, email us at lifestyle.tips@yahooinc.com.