According to reports, Charlize Theron and Stuart Townsend will marry at their Malibu, California home this summer. After four years of dating, the couple - who met on the set of 2001 movie - are finally ready to exchange vows.

The Oscar-winneing actress has been busy making plans and shopping for a wedding dress with her mother Gerda. A friend tells American magazine In Touch Weekly, "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 Malibu waterfront home - within a month or possibly even sooner."