Kate Beckinsale, 46, hits back at people saying she's too old to post swimsuit photos

Kate Beckinsale is not having it.

The actress shut down critics of the fun snapshots she's shared on Instagram over the last few days from a beach trip to Mexico. They show the 46-year-old Underworld actress in a couple of different swimsuits, prompting most people to shower her with compliments.

However, a few commenters took issue with Beckinsale's age.

READ MORE: Kate Beckinsale denies Jamie Foxx romance rumours

After someone cracked, "I feel like you are having a mid life crisis or something," Beckinsale hit back, replying: "Oh! I think that's because you're an annoying a**hole."

The same commenter said, "at least I have pretty green eyes and my youth," to which Beckinsale offered, "Yes darling at least you have those XX." The commenter then admitted that even getting the star's attention was "legendary."

32 PHOTOS
Kate Beckinsale
See Gallery
Kate Beckinsale
MIAMI, FL - DECEMBER 13: Actress Kate Beckinsale is seen on the set of 'Despierta America' to promote the film 'Underworld: Blood Wars' at Univision Studios on December 13, 2016 in Miami, Florida. *** Please Use Credit from Credit Field ***
LOS ANGELES, CA, USA - JANUARY 23: Actress Kate Beckinsale wearing Julien Macdonald arrives at the Los Angeles Art Show 2019 Opening Night Gala held at the Los Angeles Convention Center on January 23, 2019 in Los Angeles, California, United States. (Photo by Xavier Collin/Image Press Agency/Sipa USA)
LOS ANGELES, CA, USA - JANUARY 23: Actress Kate Beckinsale wearing Julien Macdonald arrives at the Los Angeles Art Show 2019 Opening Night Gala held at the Los Angeles Convention Center on January 23, 2019 in Los Angeles, California, United States. (Photo by Xavier Collin/Image Press Agency/Sipa USA)
LOS ANGELES, CA, USA - JANUARY 23: Actress Kate Beckinsale wearing Julien Macdonald arrives at the Los Angeles Art Show 2019 Opening Night Gala held at the Los Angeles Convention Center on January 23, 2019 in Los Angeles, California, United States. (Photo by Xavier Collin/Image Press Agency/Sipa USA)
Kate Beckinsale "On The Record" Grand Opening Celebration Park MGM Las Vegas, Nv January 19, 2019 (Photo by LVP/Sipa USA)
Kate Beckinsale attending the 'On The Record' Grand Opening Celebration at the Park MGM in Las Vegas
BEVERLY HILLS, CA - JANUARY 19: Kate Beckinsale attends the 30th annual Producers Guild Awards at The Beverly Hilton Hotel on January 19, 2019 in Beverly Hills, California. Photo: imageSPACE/SIPA USA
BEVERLY HILLS, LOS ANGELES, CA, USA - JANUARY 19: Actress Kate Beckinsale wearing a Yanina Couture gown and Brian Atwood shoes arrives at the 30th Annual Producers Guild Awards held at The Beverly Hilton Hotel on January 19, 2019 in Beverly Hills, Los Angeles, California, United States. (Photo by Xavier Collin/Image Press Agency/Sipa USA)
BEVERLY HILLS, CA - JANUARY 19: Kate Beckinsale attends the 30th annual Producers Guild Awards at The Beverly Hilton Hotel on January 19, 2019 in Beverly Hills, California. Photo: imageSPACE/SIPA USA
Kate Beckinsale at the 30th Annual Producers Guild Awards held at the Beverly Hilton Hotel on January 19, 2019 in Beverly Hills, CA, USA (Photo by Sthanlee B. Mirador/Sipa USA)
BEVERLY HILLS, LOS ANGELES, CA, USA - JANUARY 06: Actress Kate Beckinsale wearing an Aadnevik dress, Stuart Weitzman shoes, a Jeffrey Levinson bag, and Anita Ko jewelry arrives at the 2019 InStyle And Warner Bros. Pictures Golden Globe Awards After Party held at The Beverly Hilton Hotel on January 6, 2019 in Beverly Hills, Los Angeles, California, United States. (Photo by Xavier Collin/Image Press Agency/Sipa USA)
BEVERLY HILLS, LOS ANGELES, CA, USA - JANUARY 06: Actress Kate Beckinsale wearing an Aadnevik dress, Stuart Weitzman shoes, a Jeffrey Levinson bag, and Anita Ko jewelry arrives at the 2019 InStyle And Warner Bros. Pictures Golden Globe Awards After Party held at The Beverly Hilton Hotel on January 6, 2019 in Beverly Hills, Los Angeles, California, United States. (Photo by Xavier Collin/Image Press Agency/Sipa USA)
Kate Beckinsale attends the Warner InStyle Golden Globes After Party at the Beverly Hilton Hotel on January 6, 2019 in Beverly Hills, California. (Photo by imageSPACE/Sipa USA)
Kate Beckinsale attends the Porter's Third Annual Incredible Women Gala held at the Ebell of Los Angeles on October 09, 2018 in Los Angeles, California, United States. (Photo by Art Garcia/Sipa USA)
Kate Beckinsale arrives at the Caruso's Palisades Village Opening held at the Palisades Village in Pacific Palisades, CA on Thursday, September 20, 2018. (Photo By Sthanlee B. Mirador/Sipa USA)
Kate Beckinsale attending the GQ Men of the Year Awards 2018 at the Tate Modern, London. Picture credit should read: Doug Peters/Empics
Kate Beckinsale attending the GQ Men of the Year Awards 2018 at the Tate Modern, London. Picture credit should read: Doug Peters/Empics
Kate Beckinsale arriving for the GQ Men of the Year Awards 2018 in Association with Hugo Boss held at The Tate Modern in London.
Kate Beckinsale arriving for the GQ Men of the Year Awards 2018 in Association with Hugo Boss held at The Tate Modern in London.
BEVERLY HILLS, CA - MARCH 4: Kate Beckinsale arrives at the 2018 Vanity Fair Oscar Party at the Wallis Annenberg Center for the Performing Arts on March 4, 2018 in Beverly Hills, California.(Photo by Scott Kirkland/PictureGroup/Sipa USA)
Kate Beckinsale walking on the red carpet at the 2018 Vanity Fair Oscar Party hosted by Radhika Jones held at the Wallis Annenberg Center for the Performing Arts in Beverly Hills on March 4, 2018. (Photo by JC Olivera/Sipa USA)
Kate Beckinsale at 2017 Billboard Music Awards held at T-Mobile Arena on May 21, 2017 in Las Vegas, NV, USA (Photo by Jason Ogulnik) *** Please Use Credit from Credit Field ***
BEVERLY HILLS - FEBRUARY 26: Kate Beckinsale attends the Vanity Fair Oscar Party 2017 on February 26, 2017 in Beverly Hills, California. (Photo by Rich Fury/PictureGroup) *** Please Use Credit from Credit Field ***
BEVERLY HILLS - FEBRUARY 26: Kate Beckinsale at the Vanity Fair Oscar Party 2017 on February 26, 2017 in Beverly Hills, California. (Photo by Rich Fury/PictureGroup) *** Please Use Credit from Credit Field ***
Kate Beckinsale walking the red carpet at the 2017 Vanity Fair Oscar Party hosted by Graydon Carter held at the Wallis Annenberg Center for the Performing Arts in Beverly Hills on February 26, 2017. (Photo by Sthanlee Mirador) *** Please Use Credit from Credit Field ***
Kate Beckinsale at the 2017 Film Independent Spirit Awards on February 25, 2017 in Santa Monica, California, United States (Photo by JC Olivera) *** Please Use Credit from Credit Field ***
Kate Beckinsale walking the red carpet during the 2017 Film Independent Spirit Awards held on Santa Monica Beach in Santa Monica, California on February 25, 2017. (Photo by Anthony Behar) *** Please Use Credit from Credit Field ***
Kate Beckinsale at the 2017 Film Independent Spirit Awards on February 25, 2017 in Santa Monica, California, United States (Photo by JC Olivera) *** Please Use Credit from Credit Field ***
Kate Beckinsale arriving at the London Film Critics Circle Awards 2017, the May Fair Hotel, London
Kate Beckinsale arrives at the London Critics' Circle Film Awards at the May Fair Hotel in London.
MIAMI, FL - DECEMBER 13: Actress Kate Beckinsale is seen on the set of 'Despierta America' to promote the film 'Underworld: Blood Wars' at Univision Studios on December 13, 2016 in Miami, Florida. *** Please Use Credit from Credit Field ***
MIAMI, FL - DECEMBER 13: Actress Kate Beckinsale is seen on the set of 'Despierta America' to promote the film 'Underworld: Blood Wars' at Univision Studios on December 13, 2016 in Miami, Florida. *** Please Use Credit from Credit Field ***
HIDE CAPTION
SHOW CAPTION
of
SEE ALL
BACK TO SLIDE

After another comment that Beckinsale is "too old" and seeking attention with the bikini snaps, she offered this lengthy response: "Are you aware that when you get the urge to accuse someone of something, especially someone you don't know, or attribute an intention without ever having met the person, that the only thing really being achieved is revealing something about yourself or something you fear about yourself?

"I don't know you and I don't know who has made you feel that if you get older you have no value, can't be attractive or sexy or have a relationship with your body that isn't only self loathing, but as one female to another, don't let any of that noise bother you.

"You'll feel more powerful, may well physically blossom, know who you are and what you want and get good at setting healthier boundaries," Beckinsale continued. "If you're young and fearing getting older, don't. It's not at all how people scare you it will be especially for a woman. You'll come into your own power in a way that feels steady and so many more things will feel possible.

"The people or press that are scaring you that your value is tied up in youth, or in fact anything that is not currently within your reach, is noise I do hope you allow yourself to ignore. If you're older and fearing less is available to you, it actually isn't, don't let that limit you in anything.

"I can't imagine how unhappy you must feel to leave comments like this. People have all sorts of things going on that they put a brave face on and you'd never know."

She signed off with this: "Sending love and the real hope you receive this message in the spirit that it's meant. I know you have more to offer than leaving mean comments that illuminate far more about you than they do about the people you choose to comment on. Sending love x."

- This article first appeared on Yahoo
Read Full Story

FROM OUR PARTNERS