The cast of Marvel's Phase Two superhero ensemble Guardians of the Galaxy is starting to come together, although we still don't know what roles many of these actors will have. An inside source has revealed who Benicio Del Toro, Lee Pace, and Karen Gillan are playing. There will be spoilers throughout the remainder of this article, so read on at your own risk.

Benicio Del Toro is playing Taneleer Tivan, a.k.a. Collector, a role many believed Lee Pace had signed on for back in April. Instead, Lee Pace is playing Ronan the Accuser and Karen Gillan will be portraying Nebula.

Karen Gillan as NebulaNebula, being played by Karen Gillan, feared across numerous star systems for her ruthless piracy, set her sights on Sanctuary II, the solar-orbiting satellite built and once used as a base of operations by the Thanos. She had sent a small band of her most trusted aides to Sanctuary II to repair its hyper-drive engines and teleport the station out of the solar system, but the activity coincided with the arrival of the hero Monica Rambeau (as Captain Marvel), who had been se

James Gunn is directing Guardians of the Galaxy from a screenplay he co-wrote with Chris McCoy and Nicole Perlman. It isn't known when production will begin, but a full casting announcement is expected to be made at San Diego Comic-Con 2013 later this month.