The movie delivers on so many levels. Ignore the rants about it not really being a sci-fi movie. So what, it was better. I haven't felt this emotional about a story for a long time. From Riz Ahmed to the actors playing the sons, it took me into a world that I was all too familiar with as a father that has struggled to access his children. This is what movies were always meant to be. 5 stars.