Independence Day
Remember when Will Smith played in good movies? Well, Independence Day was probably one of the best. As far as alien invasion movies go, this one was way ahead of its time and is actually still watchable 20 years later. And – very rare for a movie this old – it actually has a decent modern sequel!