I enjoyed the movie, but had to get in the mind set that even though it is called I am Legend, it is not the book. I loved the book and the movie really has nothing to do with it. As for the ending, I prefer the book ending. But since they pretty much ignored the book, they could have done a better ending. Overall though, I liked the movie. Also, Last Man on Earth and The Omega Man are based off the novel.