David Tennant is so attractive it hurts.