I suspect characters in books tend to display more angst, than in movies, which tend to be more heroic (possibly due to the power of the image, or the star). A case in point is ‘The Beach’, where for the film version, it was reported that Leonardo de Caprio refused to play the insecurity of the lead that is evident in the book version.