Given the prevailing racial and social politics of the 2010s this movie, even by it's bare bones description and lead cast, could only play out within a narrow scope of acceptable characters and plot points. This of course leads to a movie that isn't just predictable on it's surface plot, but predictable even in it's minutia. Flat charcterization in the service of a predictable plot and serviceable direction and cinematography means that it is a waste of your time. There are better apocalypse movies. There are better love triangle movies. There are better apocalyptic love triangle movies. A solid cast in squandered in a fruitless effort to tell a story that holds no surprises nor compels much emotion, skip it.