I think the movie was a bit slow at times. There wasn't enough focus on how the woman and her son survived all this time. I mean Will Smith was supposed to be a soldier and scientist. He was trained for survival. What about the woman and her son?

Besides, I didn't understand why he decided to die in the end. He done what he wanted, he could have just chucked the grenade at them and hid in with the other two.