The Guardians guard the Sovereign batteries from a monster, but Rocket steals some of them and the Sovereign attack the team's ship. Ego rescues them and reveals he is Quill's father. Quill, Gamora and Drax travel with Ego to his planet, joined by his empath companion Mantis, while Rocket and Groot stay behind to guard Nebula.
Meanwhile, Ayesha hires Yondu and his Ravagers to catch the Guardians, but Yondu's crew turns on him for going easy on Quill. Taserface leads a mutiny, helped by Nebula, who then goes after Gamora. Kraglin helps free Yondu and Rocket, and Taserface dies when the Ravager ship is destroyed.
On Ego's planet, Ego explains that he is a Celestial who built a human body so he could explore the universe. He has seeded many worlds so that he can spread across them, and he needs a child with his powers to activate the seeds. Quill learns that Ego caused the death of his mother, and he fights back, but Ego drains his energy to start the seeds.
The other Guardians, Yondu and Rocket reach Ego's core, where Yondu admits that he kept Quill in order to protect him. They build a bomb from the stolen batteries, and Groot plants it on Ego's brain. Quill uses his own Celestial powers to hold Ego off while the others flee, and the bomb destroys Ego and the planet. Quill loses his powers, and Yondu gives his life in space to save him.