Emma Watson as Captain America