Alyssa Milano's hotness remains unchanged after nearly 20 years

alyssa-milano-mistresses.jpg Alyssa Milano is back on TV in a big way. She's starring on soapy summer fun fare "Mistresses" on ABC and hosting "Project Runway All Stars" Season 3. She also recently created quite a stir online with her Maxim cover.

In fact, she's currently filming her new hosting gig for Lifetime, tweeting about it, "Big, long, day on @ProjectRunway All Stars. But I love spending time with Isaac Mizrahi. He just makes me smile."

So, let's celebrate the girl-next-door smokin' hotness of Milano, who went from adorable Samantha Micelli to hot witch to sexy lawyer to reality show host. Above is MIlano in a publicity still for "Mistresses," while below are various red carpet or interview appearances, spanning from 2008 to 1996.

She's barely aged a day since 1996, so congrats on that, Alyssa.

alyssa-milano-hot-1.jpg alyssa-milano-hot-2.jpg
Photo/Video credit: ABC, Getty Images