Los Angeles-The actress has hit the birthday milestone and was greeted on the set of her latest movie with a performance from the traditional Mexican band.

Hayek shared a video of the celebration on Instagram, and revealed the cast and crew of independent film Beatriz at Dinner organised the secret show.

“Thanks to the production of #beatrizatdinner for receiving me with a #mariachi for my birthday #50,” she captioned the footage.

In the clip, the stunned actress is seen getting out of a car, while shaking her head in disbelief as the mariachi band serenade her. Surrounded by the cast and crew filming her on their camera phones, she gets a sweet birthday hug from the movie’s director Miguel Arteta.

Despite being hard at work on the set of her new film, in which she stars alongside Chloe Sevigny and Jay Duplass, the mother-of-one managed to get in some much-needed rest and relaxation before celebrating turning 50.

“There is a merman under my swan #swan #summer,” she captioned a snap on Instagram of herself lazing in a pool in a giant inflatable swan.

Beatriz at Dinner, which stars Salma as a holistic medicine practitioner who attends a wealthy client’s dinner party after her car breaks down, is slated for release in 2017.