Durante la depresión del 29, dos hombres son empleados como peones en una granja. Lennie (John Malkovich) es retrasado mental: fuerte, amante de los animales, es encantador, sobre todo con su amigo George (Gary Sinise). Éste es un hombre espabilado que ha tomado a Lennie a su cargo.
El sueño de ambos es poder cultivar un día un pedazo de tierra propio. A su llegada a la granja chocan con el hijo del dueño, un tipo bravucón, siempre con ganas de pelea. Por la finca deambula también su mujer, que se aburre y busca conversación con los peones.
Mezcla de provocación e inocencia, está destinada a ser fuente de problemas. A pesar de todo, Lennie y George encuentran un ambiente acogedor entre sus compañeros de fatigas.
Lennie, un deficiente mental tan bruto como tierno, recorre los caminos junto al pícaro e ingenioso George. Son dos figuras errantes en el paisaje rural de la Gran Depresión que asoló Norteamérica, en busca siempre de cualquier trabajo que les permita sobrevivir.