Charlize Theron, Noomi Rapace, Michael Fassbender, Logan Marshall-Green and Guy Pearce were all smiles as they promoted their film, which tells the story of a team of explorers who travel to the end of the universe to fight a battle to save the human race.