Which science fiction films have the best and worst science, according to NASA?

Roland Emmerich's 2012 has the worst science in a science fiction film, according to NASA's experts — followed by Armageddon, Volcano, The Sixth Day and Chain Reaction. So what were the films with the best science, according to NASA?

The science fiction movie with the absolute best science appears to be Gattaca, followed by Jurassic Park, Contact, Blade Runner, Fritz Lang's Metropolis, and the original The Day The Earth Stood Still.

According to NASA scientists, the plot of 2012, in which solar flares carry neutrinos to Earth and cause disasters, is totally ridiculous, and the film adds to public hysteria about the impending destruction of the Earth next year — NASA has received so many calls about the disasters depicted in the film, it's had to put up a special website debunking them. [Metro]