The New York Post wrote that the star couple would be married before the end of 2005 in Dublin, Ireland.
Theron and Townsend who were both in the movie Head in the Clouds, have been dating since August 2001.
Charlize Theron will be an award presenter at the upcoming Oscars.