Oscar-winning actress Charlize Theron is reportedly set to marry her long-term boyfriend, actor Stuart Townsend.
According to reports, the couple are planning to get married at their Malibu home this summer.
Theron and Townsend have been dating for four years, after meeting on a film set in 2001.
US magazine In Touch Weekly quotes a friend of Theron as saying: "It's so hush hush that they have sworn everyone to absolute secrecy and haven't revealed the exact date or location yet."
"But the wedding will definitely be in the Los Angeles area - more than likely at Charlize's Malibu waterfront home - within a month or possibly even sooner."