Salma Hayek stunned fans on social media when she posted a photo on Instagram of herself wearing belly dancing attire on Wednesday.

The actress can be seen wearing a red-and-gold top and skirt. Many were surprised to see how fit she is, considering that she recently told Vogue that she doesn't really work out.

"I work with a woman in London who taught me how to hold my body in a way where the muscles are activated all day long," she revealed to the magazine.

Hayek made it clear in her caption that her outfit wasn't simply for fun or to show off, but instead, it was work and that she did have to dance.

"It's not a costume party," she said. "It's a collaboration I just did with artist Youssef Nabil and French actor Tahar Rahim, a video installation and YES I had to do some belly dancing."

According to People En Español, Hayek has already proven herself to be a good dancer. The actress played Santanico Pandemonium, a Mexican exotic dancer who also happens to be a vampire, in Robert Rodriguez's 1996 film version of "From Dusk Till Dawn."

In the film, Hayek wears a bikini and dances on stage with a serpent over her shoulders as she tempts her audience. The role earned the actress praises for her performance and the film is now a considered a cult classic.

Fellow Mexican actress Eiza González is currently playing Santanico Pandemonium in the 2014 television series also starring Wilmer Valderrama.

Salma recently revealed her beauty secrets and how she keeps herself looking young and healthy without plastic surgery or botox.