A great post apocalyptic story with excellent acting of Sandra Bullock and laudable acting from other cast members. The entire plot unfolds perfectly till about two-third of the length of the film, but the ending does not set with the other parts of the movie perfectly. The ending is the only part the viewer may have issues with. Overall the USP of the movie is that it is a post apocalyptic story and portrays great acting on behalf of the cast members.