Independence Day is the perfect alien invasion of Earth movie. I mean perfect. Its plot holes actually add to its downright fun. Report