Kate Beckinsale claps back at troll who called her an 'old lady'

Kate Beckinsale is here for the haters.

While many celebrities choose not to feed the trolls of the internet, the 45-year-old actor is taking the time to put her critics in their place — and it’s hilarious.

Kate Beckinsale. Image via Getty Images.

In her most recent Instagram post, the “Underworld” star was called an “old lady” by a man without a profile photo. Beckinsale wasted no time turning the tables on him by replying “I’m weirdly attracted to you though.”

This isn’t the first time the British beauty has expertly clapped back. Last month some of the star’s “fans” weren’t too fond of her Julian Macdonald gown at the GQ Man of the Year Awards.

“Quite possibly the most hideous dress I’ve ever laid eyes on,” Instagrammer Neil Shapland wrote. “What were you thinking?”

“I wear what pleases me,” Beckinsale replied. “In a similar vein carry on with your orange T-shirt and expression of startled agony.”

Thanks to the fan favourite account, Comments by Celebs, all of Beckinsale’s quips are available for the rest of us to enjoy.

Unleash the trolls and let the good times roll!

Let us know what you think by commenting below and tweeting @YahooStyleCA!
Follow us on Twitter and Instagram.

Check out Yahoo Canada’s podcast, Make It Reign — our hot takes on all things royals in a non-stuffy way — on Apple Podcasts and Google Podcasts.