salma hayek as a barbarian warrior, battle scene