salma hayek as black widow in the avengers, portrait realistic photograph, very detailed face