Salma Hayek doesn't need a filter or makeup in order to prove her natural beauty to the world.

The 53-year-old actress put detractors to shame with her latest picture on Wednesday when the “Savages” star shared an effortlessly framed bare-faced snap to her Instagram, which featured Hayek drenched in water and donning a low-cut swimsuit.

"Agua 💧 #water #nomakeup," she simply captioned the pic.

SALMA HAYEK REFLECTS ON ADULT LIFE, SAYS SHE USED TO CRITICIZE HERSELF 'SO MUCH'

Hayek has never shied away from showcasing herself and embracing the idea of body positivity. She’s also more than willing to clap back at social media commenters who accuse her of receiving botox.

"Too much Botox :(. Not needed Salma!" one person wrote in the comments of a close-up selfie Hayek posted on Tuesday, Feb. 18, which showed the actress on the beach in a magenta swimsuit.

SALMA HAYEK SAYS SHE SPILLED WATER ON EMINEM AT THE OSCARS: 'I MADE SUCH A FOOL OF MYSELF'

"I don't have Botox But thank you for the advice because I was thinking maybe it's time," the “Frida” star fired back.

Salma Hayek attends the 77th Annual Golden Globe Awards at The Beverly Hilton Hotel on January 05, 2020 in Beverly Hills, Calif. 

Salma Hayek attends the 77th Annual Golden Globe Awards at The Beverly Hilton Hotel on January 05, 2020 in Beverly Hills, Calif.  (George Pimentel/WireImage)

Meanwhile, amid the ongoing global coronavirus pandemic, Hayek has been showering health care professionals with tributes and even shared a video on Tuesday in celebration of International Nurses Day.

CLICK HERE TO GET THE FOX NEWS APP

In the clip, the star urgers her followers to join her in recognition of nurses and those battling the novel illness on the front lines.

“Let’s thank and send our love to all the nurses taking care of us relentlessly,” she captioned the post.