Charlize Theron and her boyfriend Stuart Townsend threw a party at their Malibu pad over the weekend. Although she smokes and drinks, gotta admit Charlize looks good, meaning really good !!!