David Boreanaz – Age 51
We may know David Boreanaz as a detective in the popular show Bones or as a Chief Special Warfare Operator Jason Hayes in the series SEAL Team. But he was an even bigger deal in the late ’90s and early 2000 thanks to his role in a popular show.
During this period, he played Angel, a vampire in Buffy The Vampire Slayer that Buffy doesn’t actually want to slay. He even got his own spinoff for the character aptly named Angel. He recently appeared on the Drew Barrymore Show, looking as good as he did in Angel. This is mostly down to his training routine.