Purefoy: John Carter started sci-fi
James Purefoy has described John Carter as the "granddaddy" to all science-fiction films.
The British actor, who plays Captain Kantos Kan in Andrew Stanton's science fiction epic, said that Edgar Rice Burroughs' fictional character of John Carter inspired the whole genre at the film's premiere in Los Angeles.
"For me, the most exciting thing about this film is bringing to the screen finally the granddaddy of all sci-fi films. Without Edgar Rice Burroughs and John Carter, there would be no Superman, no Star Wars, no Avatar, no Dune, the list is endless," he said.
"So the audience is able to go and see what kicked the whole movement of - and that's exciting. They will be transported to a whole other world - it's got heart, soul and action," he added.
Canadian actor Taylor Kitsch takes the title role, alongside Willem Dafoe, Dominic West and Lynn Collins.
"It deserves to be big. It's going to be a good ride," he said.
Willem plays warrior Tars Tarkas, whom he described as "interesting".
"He's very conflicted - he's the head of a very brutal race but he's a noble man. His public face and his private self are in conflict with each other," he added.
Dame Helen Mirren, Sigourney Weaver and Don Cheadle were among the celebrity guests at the world premiere.