Elle Fanning poses on the red carpet at the premiere of Maleficent in London.