After months of speculation and front runners, we finally know who is going to play Peter Quill, a.k.a. Star-Lord, in Guardians of the Galaxy, with Chris Pratt (Zero Dark Thirty, Parks and Recreation) winning the coveted role.

The part attracted interest from actors such as Joseph Gordon-Levitt, Jim Sturgess, Zachary Levi, and several others before Marvel Studios finally decided on Chris Pratt. The character was born Peter Quill, who became an astronaut for NASA and eventually learned the true nature of his origin. He was born to a human mother and alien father, which caused him to journey into the depths of space, where he became embroiled in an intergalactic conflict. He eventually transformed himself into Star-Lord, who leads the Guardians of the Galaxy in their quest for justice across the galaxy.

RELATED: WandaVision Episode 8 Shocking Mid-Credits and Its Future Implications Explained

James Gunn is directing this Marvel Phase II adventure from his own screenplay, adapted from the Marvel comic book series. Other characters such as Drax the Destroyer, Groot, Rocket Racoon and Gamora have yet to be cast. It isn't clear when production may begin at this time.