media_removed_toofab 2013
Peroxide does a body good!

Hard to believe it, but "Buffy the Vampire Slayer" star James Marsters (who played blond bad boy Spike) celebrates his 50th birthday today.

James has been doing pretty well for himself since the show went off the air. He reprised his role on "Angel," appeared on "Smallville" and "Torchwood" and got married in 2011.

Oh yeah, and did we mention his wife, Patricia Rahman, is half his age? She was 24 when they tied the knot last year.

Masters still looks great at 50. See how well some of the show's other stars have aged since its debut in 1997.

Hot Videos