Lance Armstrong -- Matthew McConaughey
There’s a very short short-list for tall, handsome, Texan actors and Matthew McConaughey is right at the top. Granted, he’d have to tone down his patented Southern drawl, but his prime physique and unassailable charm makes him a top contender to play one of the most likable athletes in recent memory. With most of the world choosing to ignore the constant accusations of misconduct, Armstrong had developed a practically Teflon reputation. Much like McConaughey, who remains insanely popular despite report after report of his bongo-bashing weirdness -- and in 2012 enjoyed a quite frankly miraculous comeback.