Charlize Theron
After a relationship of almost a whole decade, everyone thought Stuart Townsend and Charlize Theron would get married eventually. But neither the Irishman Townsend, nor his successor Sean Penn, to whom Charlize even got engaged, were allowed to walk down the aisle with the “Monster” actress. Nevertheless, the actress is a happy mom of two gorgeous kids – both were adopted.