Alexa Demie as captain marvel,