Doesn't quite deserve all the hate...
A group of friends with a long history are pitted against an invading alien force, and they use their special gifts and talents to try and save the world.
Sure it is not the best Stephen King adaptation, but it is far from the worst. Some fairly hammy acting, dodgy CGI and tonnes of cliché Stephen King tropes don't stop this film from being lightweight fun, so long as you are not expecting a work of art.
Damien Lewis is a stand-out, especially when he is being the Mr Gray personality and most of the rest of the cast do well enough, with a little bit of coasting from Tom Sizemore and Morgan Freeman. It is however hard to look past the patronising and mildly offensive portrayal of the idiot savant Duddits, and the ending is completely stupid. But if you have a spare couple of hours there are worse ways to spend time.
B grade film with an A grade cast and a budget somewhere in between.