Billed as a modern fairy-tale, Elle Fanning plays a timid teenager who dreams of pop stardom and escaping her small town in Teen Spirit.