We have a dream. Someday, we'll have a little house and a couple of acres. A place to call home.
Dos grandes amigos, Lennie (John Malkovich) y George (Gary Sinise) se encuentran en paro, en plena era de la depresión norteamericana, y con pocas posibilidades de conseguir trabajo debido al retraso mental de Lennie. Cuando son contratados en el Rancho Tyler ven como su vida progresa a pesar de la estricta supervisión de Curley (Casey Siemaszko), el desagradable hijo del jefe. Pero su mundo se tambalea cuando la insatisfecha esposa de Curley (Sherilyn Fenn) se convierte en víctima inocente de la compasión de Lennie, forzando a George a decidir entre su amistad o él mismo.