Brie Larson Cast as Captain Marvel