Though Sinese takes liberties with Steinbeck's story, leaving us with an emotionally devastated main character where Steinbeck ends with an affirmation of friendship, this is a fine piece of work. Malkovich's Lennie is pure genius, Sinise is the perfect back-up, and the lesser figures - especially Joe Morton's Crooks - are all gems. Few films that bring literature to the screen do this well.