Gal Gadot as captain marvel