Instagram | @katebeckinsale

Kate Beckinsale Fires Back At Troll Who Said She Was 'Too Old' To Wear A Bikini

Kate Beckinsale isn't letting the trolls determine what she can and can't wear.

The actress just fired back at someone who dared to say that she was "too old" to wear a bikini.

Um, say what?!

Judging by this pic, you might have a hard time picking your jaw up of the floor once I tell you that Kate Beckinsale is 46.

Instagram | @katebeckinsale

I mean, look how youthful she looks!

A huge part of this comes from the "Underworld" actress prioritizing health and wellness.

Instagram | @katebeckinsale

In 2017, she even spilled her body secrets to Shape.

She shared how she eats mainly plant-based and works out six times a week with celebrity trainer, Gunnar Peterson.

Instagram | @katebeckinsale

"I start out absolutely dreading it, do an incredibly punishing workout, [expletive] about it the whole time, and end up feeling 100 percent better when I leave," she said.

"Working out is basically nature's antidepressant."

In addition to working on her fitness, the actress is more flexible than most people half her age!

Instagram | @katebeckinsale

Thanks to a crazy video she posted back in October, Kate left fans puzzled over whether she had a rubber leg or not.

She was just that flexible.

She can also rock a bikini like no other at 46.

She proved that recently by sharing so many bikini selfies while on vacay in Cabo San Lucas, Mexico.

Here she is looking gorgeous in one of them:

Instagram | @katebeckinsale

Seriously, how is she 46???

The only logical explanation is that she's really an ageless vampire like her character from Underworld.

While the photo brought on a ton of praise (Paris Hilton even commented "That's hot"), the selfie hasn't impressed everyone..

For one, someone dared to make fun of Kate's bathing suit by writing: "When did granny panties come back in style??"

Another even said that the 46-year-old is "too old" to wear a bikini:

Instagram | @katebeckinsale

Thankfully, Kate didn't take their criticism lying down.

She fired back with such a powerful and eloquent 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?" the actress began.

Instagram | @katebeckinsale

"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."

She then explained how getting older is something people need to embrace.

Instagram | @katebeckinsale

"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."

To conclude, she sent love to the troll, adding that she hopes they "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."

Sadly, this wasn't the only mean comment Kate had to deal with. Here's another from a different bikini photo:

Instagram | @katebeckinsale

Her response to this comment was a little less eloquent and a lot more savage...

"Oh! I think that's because you're an annoying [expletive]" she responded.

Kate also had a ton of loyal supporters to counteract the trolls.

Instagram | @katebeckinsale

They, too, think that she looks fab!

I mean, if this is her having a "mid-life crisis" or looking "too old," then sign us up!

Instagram | @katebeckinsale

Anyone would be lucky to look the way she does at her age.

Keep doing your thang, Kate!