As an enthusiastic fan of John Steinbeck, I cannot think of a more perfect package than a Steinbeck novel adapted to film and starring John Malkovich and Gary Sinise, with the added bonus of Gary Sinise directing. This has to be one of Steinbecks most loved tales and the casting of Gary Sinise (George) and John Malkovich (Lennie) is pure genius. No one could possibly have captured the gentle giant, Lennie, any better than John Malkovich. Furthermore, if you love the book, it loses nothing in translation to film. A moving tale of two men travelling for work, Lennie continually gets into trouble purely because of his childlike innocence which is misunderstood by other adults who only see a big man who should know better. George does his best to protect Lennie but unfortunately, all of George's efforts to keep Lennie out of trouble by promising his dream of tending rabbits is just one more job away if he behaves himself come to the tragic finale that makes this such an enchanting tale. Sinise & Malkovich are so convincing as these wonderful characters, it could not fail to touch even the hardest heart. I love John Malkovich - but this, to me, is his best performance ever. Steinbeck movies attract the greats, John Garfield and Spencer Tracy in Tortilla Flat for example, but of all the adaptations I've seen, this is by far the best.