Alyson Hannigan has stunned fans with her age defying looks.

The make-up free actress stepped out in Los Angeles to get art supplies and smoothies with her daughter Satyana on Friday.

Hannigan 47, wore a purple summer dress, a brown bag slung over her left shoulder and brown open-toed shoes. The Buffy The Vampire Slayer star's auburn hair down and parted to the right.

After pictures of Hannigan appeared online - fans couldn't help but compliment her stunning visage.

"47?! Wow, she looks great and naturally pretty," one person wrote online.

"She looks fabulous. Not many 47 year old celebrities look so fresh and young without 2 hours in hair and make-up, a professional dresser, a whole load of fakery topped off with extreme photoshop. I applaud the natural fresh beauty of her," a second added.

"Will always be badass Willow Rosenberg to me no plastic surgery, no private trainer.. just living her life.. good for her," a third commented.

Earlier this year, Buffy fans were left "horrified" after Charisma Carpenter branded show creator Joss Whedon "toxic" and "cruel" on social media.

Carpenter, who portrayed Cordelia Chase on Buffy for three seasons and in its spin-off Angel, claimed that Whedon called her "fat" and killed her character off after she became pregnant.

The now 50-year-old actress decided to speak out to show solidarity with actor Ray Fisher. Last summer the actor accused Whedon of "abuse" and "unacceptable behavior" while on the set, in 2017, of Justice League.

"For nearly two decades I have held my tongue and even made excuses for certain events that traumatize me to this day," Carpenter wrote.

Related: Alyson Hannigan Used To Babysit This Famous Actor's Kids

"Joss Whedon abused his power on numerous occasions while working together on the sets of Buffy the Vampire Slayer and Angel."

"While he found his misconduct amusing, it only served to intensify my performance anxiety, disempower me, and alienate me from my peers," she continued.

The lead actress of the hit series, Sarah Michelle Gellar also spoke out about Whedon.

Related: Here's Why Alyson Hannigan Didn't Want To Kiss Jason Segel On 'How I Met Your Mother'

Gellar played the titular character Buffy Summers from 1997 to 2003.

The 44-year-old appeared to co-sign Carpenter's claims in a thinly veiled Instagram post.

"While I am proud to have my name associated with Buffy Summers, I don't want to be forever associated with the name Joss Whedon," the actress wrote.

"I am more focused on raising my family and surviving a pandemic right now, so I will not be making any further statements at this time."

"But I stand with all survivors of abuse and of proud of them for speaking out."

Hannigan is yet to comment on the allegations.

Next: Alyson Hannigan's Biggest Roles (Apart from 'How I Met Your Mother')