"The secret is that we had failures before," Banderas once said of his longtime love. And the theory seems to work for the couple—they've been together for 17 years and have coped with Melanie's substance abuse together. As for the beginning? It's even rockier, considering Melanie was married to Don Johnson and Antonio was married to Ana Leza when they first met on the set of Two Much in 1995. Hey, at least they learned from their mistakes, right?