I liked the book, though at times it got bogged down in describing in great detail what the protagonist is doing. The cast for the film is great, but Ridley Scott hasn't made a decent film in ages which worries me.