21. 'War of the Worlds' (2005)
It's an update of H.G. Wells' watch-the-skies sci-fi classic, with Tom Cruise as a divorced mess struggling to spend quality time with his kids when – dammit all to hell! – aliens invade, laying waste to everything in sight. Spielberg choreographs the invasion and its aftermath with a mixture of disaster movie spectacle and post-9/11 gravitas; the urgency and the danger never quite let up. Well, at least until Tim Robbins shows up as a weirdo survivalist, and the film fizzles in its final act.