amber heard as captain america