Elle Fanning is awesome in this film (as always) but the script tried to cover too much time and we're left with beautiful snippets that spark interest but are never fully satisfying - as soon as we get into a bit of story, we suddenly move-on and too many threads are left untied. I enjoyed the spectacle, but they maybe bit-off too much!