As far as looks I would rank prime Jessica Alba over every name mentioned, but she cannot act well. What little potential she showed as an actress in Dark Angel never developed beyond that. The Fantastic Four movies were terrible, and Sin City was great where she had a very limited role. After that run in 2005-2007 though, it was simply her lack of talent why she was in bomb after bomb after bomb.
Inde in one role has already surpassed Alba in talent (plus box office), and she'll most likely only get better. There are definitely funny moments in Obsession and I think that speaks to Inde's range as an actress. We'll be seeing her host SNL sometime this or next year, and it'll be highly lauded like when Sweeney hosted.
Sweeney showed great range with Christy... whether you think that's a good movie or not, her performance in it can't be denied and plus you have to admire the work she put into that (Alba or none of the other actresses you named ever put that kind of work into a role). Then you add The Housemaid and Anyone But You's box office success along with all the hugely successful marketing of her sponsorship deals... Sweeney is on a remarkable run and it will continue for years to come.
Alexandra Daddario is someone who is all tits, no glory. Prime Kate Upton, Brooklyn Decker, etc. These women fit what you're describing, not Sweeney and Inde. You'll hopefully be able to look back at this convo in 2030 and see how wrong you are
Also, for the record, American Beauty ruled, and that movie was carried by Kevin Spacy and Annette Benning, not any of the other actors.