Despite amazing performances and cinematography, this film is saddled with some serious storytelling flaws. This flash forwards are totally ridiculous and inconsistent with more important focus on the life of the protagonist. A perfect illustration of a film that should have stayed focused on the basics of narrative delivery... the story of the protagonist.