I read the book a while back and hated it for the most part. I just finished watching the movie and while it took out the parts I disliked (the politics, praise for George W Bush, how much of a good Christian he is, how amazing Texas is, the supposed vote to kill the goat herders) it completely made up the ending. I guess you gotta make it that way for action-loving audiences but that's not what happened. Overall, it's an okay movie with some cool action sequences but not much beyond that.