Фильм по книге (или по мотивам какого-то произведения) - это адаптированный сценарий. У сценариста нет задачи переписать всё произведение. Но есть задача уложиться в формат и временные рамки. А после ещё куча правок и исправлений... Поэтому очень часто в таком фильме мы видим не то, о чём читаем в книге. Хороший адаптированный сценарий - это тоже искусство (с учётом того, что в сценарии, например, нельзя описывать действия, которые уже произошли). В сценарии важны только грамотные диалоги, близкие к разговорным. В противном случае фильм превратится в театральную постановку. Отличный пример: Булгаков: "Иоанн Васильевич" (пьеса) и Гайдай: "Иван Васильевич меняет профессию" (фильм). Прочитайте, посмотрите и сравните.
Книга по фильму - это как раз обратная адаптация. Здесь всё зависит от писателя. Если ему удастся воплотить в произведении замысел сценариста и режиссёра - полная удача, но такая книга вряд ли будет иметь огромный успех. Всё же нам зрелищ подавай.