I think Brie Larson is a good choice.
She has shown a range of emotion in most of her movies:

The kidnapped mother of a young boy in the Oscar winning Canadian film "Room".
The comedic sister in the Amy Schumer hit "Trainwreck".
The troubled teenage daughter in the TV series "The United States of Tara".

She even looks like what I envision Carol Danvers would look.