It's been over a month since former Doctor Who actress Karen Gillan was cast in James Gunn's movie adaptation of Marvel Comics' Guardians of the Galaxy without any word of who she might be playing apart from "the film's lead female villain." However, Den of Geek has new details of which actors have which roles in the upcoming movie, which is now filming in the UK.
Gillan will be playing Nebula, a villainous space pirate and mercenary that claims to be the granddaughter of Thanos, one of Marvel's Biggest Bads shown briefly after the closing credits of the first Avengers movie. Nebula's first appearance was in The Avengers #257 in 1985.
Actor Benicio del Toro will be another villain known The Collector, one of the Elders of the Universe that has existed in the Marvel Universe for millions of years and first appeared in The Avengers #28 in 1966.
Lee Pace, meanwhile, will be Ronan the Accuser, a character from the alien race called The Kree who first appeared in Fantastic Four #65 in 1967 as a villain but has had some heroic moments that place him more in the grey area between good and evil.
A full cast listing is expected at San Diego Comic Con later this month.