jennifer connelly as a barbarian warrior, battle scene