The characters were appropriately casted, entire storyline was fascinating and invigorated my thought processes to explore the what if’s. The one disappointing downside was my lack of knowledge of the existence of the character played by Matt Damon. Maybe I missed something or maybe the film had been edited to make it work.