I'm a big (huge) Charlize fan and if pushed to give an 'honest' opinion, I'd tell you I thought she could beat a lot (most) actresses, models, or singers in just about any kind of fight - though it may differ with the type. Theron's mentally tough, she's tall, she's strong and she's no quitter. Still, I try to be honest with myself too and I often have admitted there are some women who could beat Charlize (most of the time) if they fought.
Tyra Banks is one of those. She's taller, heavier and every bit as competitive as Theron and age isn't a factor. Banks is less than 2 yrs older (DOB: 12/73 to Charlize's 8/75). So I won't be upset if I hear that Tyra comes out on top in this poll.
I'm looking forward to reading all about it.
FYI: I include names like Yvonne Strahovski, Amanda Righetti, "Nasty" Natasha Henstridge, Catherine "Cat" Bell as well as a whole host of athletes... like Serena Williams and Maria Sharapova ... among those whom I would pay to see Charlize fight, but don't expect her to beat with any regularity... but whom she could upset with a little luck.