Does every animal have a brain?

No. Most do but not every animal does. Star fish, jellyfish and sponges do not have brains. The nervous system of the starfish is very simple, there is no brain, the nervous system is characterized by a nerve ring that surrounds the mouth. The nervous system of the the jellyfish is characterized by a series of interconnected nerve cells (a nerve net).