Oscar-winning actress Charlize Theron claims her favourite type of man is one who's "hunched over and old".

While the 30-year-old beauty is currently enjoying a longterm romance with Irish actor Stuart Townsend, 32, she admits that the only other type of man to catch her eye would be of advanced years.

Theron, who recently revealed her crush on British rocker Ozzy Osbourne, says, "(Stuart) doesn't have to worry, because I'm not like normal girls that have crushes on young guys.

"If they're hunched over and old those are the ones I have crushes on... real men."