Clearly this movie will not have universal appeal. Although relatively star studded, it's very quirky. Its narrative is based on internal journeys and there are various nods to philosophy and esoteric religions which is probably a bit offbeat for most people. But the script is quite snappy, there are lots of comical moments and the acting is very good. Jude Law especially is amazing in this movie. I first watched it when it was not long out and having just rewatched it again I think it stands up really well.