Penn has been linked to several high-profile stars in recent years, including Scarlett Johansson. (He and ex-wife Robin Wright split in 2010.) Theron's most public relationship was with Stuart Townsend, whom she dated for nine years until January 2010.