During the movie, we learned that Ego tried to reproduce the Celestial gene by having a lot of children and then having them delivered to him. I am not sure if Yondu was contracted for all of them but he definitely delivered at least a few of them since he broke the ravager code and got banned for dealing in kids.

My question is: why did he stop with Peter? Was Peter the last one on the contract or did he keep on delivering some but just not Peter?

Also, why didn't Ego seek out Yondu to get his kid back?

I don't think this was touched on in the movie. This was slightly mentioned here (What code did Yondu break?) but that is not answering my question.

I think Yondu said it was because he could get to places where the Ravagers could not since he was a kid but that would have been true with all the others kids he abducted for Ego.


Michael Rooker (Yondu) says the following in an interview with comicbook.com

"It was a gig," Rooker said. "I was to pick up the kid and bring him to Ego, right? And I decided not to because I find out things about him that I don't really agree with and I don't like. Hence, my opinion of him as being a jackass! So, I keep the little guy and I like him. He's got spunk." Comicbook.com - Michael Rooker Interview

That seems to suggest it could've been any child that Yondu changed his mind on, it just so happens to be Peter. There's no particular reason of Peter being special or anything of the like. It was just when Yondu decided Ego was a dodgy business partner.

Bear in mind, this question covers whether or not Yondu was the only one delivering mini-Egos and establishes that others could've been delivering Ego's kids too. Meaning Peter may have been the last one picked up by Yondu but not necessarily the last of Ego's children that were picked up.

  • Hmm, so basically, it just good timing that Peter was last "on the list", that Yondu learned what Ego was doing around that time, etc... A bit disappointing but OK. I will wait to see if there are other answers and I will chose yours after – Hiso May 29 '17 at 11:47
  • 1
    He may not have been the last but he was the last on that got picked up – Edlothiad May 29 '17 at 11:49
  • 2
    @Edlothiad Small correction, last one that got picked up by Yondu; I'm not sure if we know but someone else could have gone out to pick the others up. – TheLethalCarrot May 31 '17 at 11:31
  • @TheLethalCoder - True, but then why would he have spent so long searching for Peter? – Edlothiad May 31 '17 at 13:12
  • 2
    @Edlothiad Probably after he heard about him holding onto the infinity stone for so long. Also it seems he was hunting all his children so the whole time spent hunting Peter could have been interspersed with him hunting others. – TheLethalCarrot May 31 '17 at 13:18

Yondu did not deliver Peter because he found out what happend to the other children:

Starlord: "Guess I should be glad I was a skinny kid, otherwise you would've delivered me to this maniac."

Yondu: "You still reckon that's the reason I kept you around you idiot?"

S: "That's what you told me you old doofus."

Y: "Well once I figured out what happened to those other kids, I wasn't just gonna hand you over."

S: "You said you were gonna eat me."

Y: "That was being funny."

S: "Not to me."

  • 1
    Is this from memory or from an actual script? – Edlothiad May 29 '17 at 10:26
  • remembered the dialogue and looked it up, but could not find an official script, just this on this wiki – IIOIOOO May 29 '17 at 19:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.