i have some words on this. in one of charlize theron's interview, she mentioned that she hates dirty feet and also someone touching it. she actually called it "super weird sh*t". so i think she doesnt quite like footsies.
but cameron diaz gives me that open to footsie girl vibes so i vote for cameron in footfight.
in catfight i think charlize theron beats because im pretty sure she knows some moves.