Charlize Theron is one of the most beautiful and elite actresses in Hollywood. Raised in South Africa, Theron pushed her luck in Los Angeles to establish her acting career. As she emerged from being a minority cast to lead credits, she has successfully planted her feet as a credible and versatile actress. Despite her fame, beauty, and success, the 46-year-old actress has been single for a long time.
Theron had a couple of romances in Hollywood and even dated and lived with Stuart Townsend from 2002 to 2010. As per record, Townsend is her longest relationship with and her only boyfriend she lived with. Her most recent relationship was with Sean Penn in 2015, and they reportedly split when Penn asked her to marry him. Theron dismissed it and frankly said that she and Penn are never going to get married. Likewise, she explained that she is not interested in getting married, and it was not an important matter for her. Additionally, she points out that she cannot stand living with another man and is completely happy with her two adoptive children.