Matt Smith (29)
Jared Padalecki (30)
Jensen Ackles (34)
Andrew Scott (35)
Benedict Cumberbatch (36)
Misha Collins (37)
Martin Freeman (40)
Jeremy Renner (41)
Richard Speight Jr (41)
David Tennant (41)
John Barrowman (45)
Robert Downey Jr (47)
I apologise for any ovary explosions this post may have caused.