Films show emotion and plot through pictures while books use words.
Books have been around significantly longer than films and are generally more portable.
Films have the advantage of letting the audience see exactly what the director wanted them to see, while an author has to rely on skillful and powerful imagery to create vivid scenes in a readers mind.