It's not perfect and many places it leaves you disappointed... But the visuals and actors and story is excellent. Just don't miss this gem. You'll be part of the sorry very soon and want to find out the truth. The background music along with great visuals make this a Desirable journey.