Much better than expected...
A bit too long but the whole society falling apart thing was done well.
It did get a bit too sappy at times and I did not like the 'Happy' ending and think it should have ended ambiguously with the flashbacks instead of the time jump.
Overall a good Disaster movie: 7/10