He was the epitome of '80's cool. Sonny Crockett, played by Don Johnson, gave "Miami Vice" the fashion look every guy wanted. A loose suit over a T-shirt and deck shoes with no socks, now that was cool. Don Johnson, however, was fighting his own demons. "I was a multiple substance kind of guy", he tells Rolling Stone, "I would drink, smoke pot, do cocaine, maybe eat a Quaalude. I'd wake up the next morning feeling like I'd been hit by a truck". Not so anymore.