The cast for the next Star Wars film has been revealed in a surprise announcement, with a mixture of veteran stars and new faces set to...