The problem with movies vs books historically, is that the movie typically does not have time for the same degree of character development that the author of a book has, so changes have to be made.
I do not mind when the movie makes a man into a women, a white into a black, or a heterosexual into a homosexual, but I do mind when the focus of the story shifts to sex, race or gender with the change.