A small species of jellyfish called turritopsis nutricula appears to be the first animal that is immortal. It is only about half a centimeter in diameter.
How does this jellyfish accomplish such a feat? After it reaches sexual maturity, it can revert to is juvenile state. The process seems to be able to repeat indefinitely.
Therefore, immortality is possible if you are willing to go through puberty repeatedly.