Rachel Weisz thinks actresses are sexier than actors