There are many ways in which to answer this question. On one level, we see a liberation of women in that they are not pigeonholed to any one type of role in the movies. Women play villains, heroines, and everything in between. For example, in the movie, The Brave One, Jodie Foster plays a vigilante, who seeks revenge, after being left for dead. She steals the show and Terrence Howard is only an ancillary character. In the past, a movie like this would not have been made, since men play the role of the vigilante.
Another non-typical role was played Hillary Swank, when she played a female boxer, in the acclaimed movie, Million Dollar Baby. From these examples we can see that women have broken into the silver screen in many different ways.
With that said, there still seems to be a bias. Most Hollywood women have a certain level of beauty. There seems to be a double standard, because all types of men can get roles. Another point worth considering is that often times there are not too many women directors.