The Royal Ballet and Factory International have announced the full cast for the world premiere of A Single Man, a new contemporary ballet based on Christopher Isherwood's acclaimed 1964 novel.