Re: Who should play Ms. Marvel if she gets her own film?
1) Charlize Theron
Experience. Talent. Beauty. Only downside at all is age, and it's relatively minor. Milf-fear won't change the fact that she's an attractive lady who's very believable as a military powerhouse.
2) Abbie Cornish
If age is just too much, Cornish is also a classically attractive award winning blonde actress with action cred to her name (albeit, in Sucker Punch).
3) Yvonne Straohvoski
If budget is an issue, and talent isn't the main concern, someone who has played a similar part before would be your best bet. Hard to beat out Strahovski for that.