amber heard as Captain America