Tony DiMaio / StarTraks 1 / 15
Tony DiMaio / StarTraks 1 / 15

Alyssa Milano's husband, David Bugliari, turned back the hands of time to celebrate the "Charmed" actress' 40th birthday!

PHOTOS: Celebrities who turned 40 in 2012

CAA agent Bugliari threw his wife a surprise party at The London West Hollywood in Los Angeles, Calif., on Dec. 14, multiple sources tell Us Weekly exclusively. "It's prom-themed because Alyssa didn't have a prom, and hers would have been in 1990s," one insider reveals of the former child star. "Everybody dressed up and everyone got a corsage when they walked in."

PHOTOS: '90s TV stars, then and now

Several of Milano's famous friends -- including Ludacris, Ken Jeong and Brian Grazer -- joined in on the fun. As DJ Vicious-Lee played Milano's favorite hits, guests were able to take prom-style portraits in a photo booth.

"Everyone had a great time!" a source tells Us of the star-studded soiree. "Alyssa was really surprised. She had no clue!"

PHOTOS: Lavish celebrity parties

Milano, whose actual birthday isn't until Dec. 19, married Bugliari in August 2009 after a two-year courtship. They are parents to son Milo, 15 months.

MORE FROM WONDEWRALL:

Birthday flashback: Christina Aguilera

Miley Cyrus turns a year older

Kim Kardashian's $1 million birthday