Today (June 30th) is International Asteroid Day. It was founded in 2016 to raise public awareness of the asteroid impact hazard. Of course, anyone who watches movies knows about the asteroid impact hazard. But they might also think that you can send some miner up into space to save mankind. So maybe we need International Asteroid Day to create a balance between science fiction and actual science.
Watching Asteroid vs Earth might be a fun way to celebrate International Asteroid Day but it certainly will not help with that balance. I'm not sure there is any actual science in this movie.
When a planet killing asteroid is discovered on a collision course with Earth, the military and scientists need to come up with a plan to avoid the impact. Even if they have to move the Earth to do it.
With a name like Asteroid vs Earth you are not expecting an Oscar winning movie. But it would be nice if you got the feeling someone was at least trying to make a coherent plot. The science here is suspect at best. It is impossible to move the asteroid enough to save Earth so, let's move Earth. The US general immediately accepts this idea even though it is pitched by some arrogant, cocky, young guy he has never met before. The question of what that will do to Earth is not brought up. Will Earth still be in orbit around the Sun? Who knows. Apparently no one cares. There is a group of soldiers schlepping nuclear warheads all over the globe. One moment one man can barely shift one because they are so heavy and the next moment he is carrying two by pressing them to his chest with one hand on each. I could go on but I think you get the idea. There is also some overacting going on. And I think Robert Davi's talent is wasted here. If they played this for laughs it might be fun, but everything is very serious. And the big climax was anticlimactic. It wasn't one of those good in a bad movie sort of way movies that I was hoping for. The whole thing was just lackluster.