Frankly, a good way to attract people to a movie is to make at least one of the main characters extremely hot. I know that I myself am much more likely to watch something if it has a hot character in it.
This might sound cynical and anti-feminist, but it is what it is. People like watching hotties.