David Boreanaz as Angel: Then and Now
Every time you swoon over a Salvatore brother or lust after a shirtless Southern vamp or get giddy over some sparkling teenager, just remember: Angel did it first, and he did it better than all of them.
David Boreanaz might not be on the cover of nationwide tween magazines any more … but the adoring father of two is still one of the hottest guys on TV today. He’s been starring as Agent Seeley Booth on Fox’s Bones since 2005 — and we just can’t get enough of him. Or Booth’s witty, yet spot-on relationship with Brennan (Emily Deschanel)!