She’s one of Hollywood’s sexiest starlets, he plays an overweight gay man on TV show Modern Family, but Charlize Theron and Eric Stonestreet are Hollywood’s latest most unlikely couple.

The 37-year-old Monster star was introduced to Eric (41) through friends and has fallen for his funny side. The couple was pictured together at the White House Correspondents’ Association Dinner in April and Eric recently announced his separation from his long-term girlfriend Katherine Tokarz.
“They started off as friends, but things are blossoming between them,” says a source close to Charlize.
“Charlize and Eric get along incredibly well … Eric is down to earth and funny and Charlize thinks the world of him. It’s early days but they’re very fond of each other.”
Eric is not the only man in Charlize’s life – she adopted a boy called Jackson earlier this year.