At 46, Charlize Theron is truly an inspiration for single mothers everywhere! Holding adoption close to her heart, the star has adopted two children on her own, daughters Jackson and August. While the star has never been married and is currently not dating anyone, she has had high-profile relationships in the past with singer Stephan Jenkins, actor Stuart Townsend, and most recently actor Sean Penn.