TL;DR – While it might meander to the end, it shines when it delves into stories and vignettes of the past.
Post-Credit Scene – There is no post-credit scene
Disclosure – I paid to see this film.

Three Thousand Years of Longing Review –
Few films have ever captured my soul quite like Mad Max Fury Road, a movie that changed and shaped my engagement with cinema. It made such an impact that when I heard that the team behind the film, including director George Miller, were back for another ride. Well, I had to check that out on the opening day.
So to set the scene, once upon a time when humans flew through the skies on metal wings while pulling stories out of the air on their glass pads. A Narratologist called Alithea Binnie (Tilda Swinton) is making her annual trip from her gloomy home in England to a more exotic land in Istanbul to attend a conference of peers. But when she arrives, she starts to see things that are not quite right. Ignoring them as artifacts of her over-active imagination, she spends some time in Istanbul’s Grand Bazar, and she picks the one junk pile, in one of the rooms, in one of the thousands of shops and finds a glass jar whose life told a story. But she got more than what she wished for when in her hotel room, she decided to clean the jar up and inside was a powerful Djinn (Idris Elba) who gave her three wishes.