Colin Farrell is superb. If you don’t like him personally you should still check out his films because his acting is superb. He throws himself into his characters. Every time I see him on-screen I’m amazed and this film is no exception. I loved the intrigue in this film, what is she and why is she here. A very modern fairy tale. I would love to see the ballet.