emma watson as captain america