Grace (Scarlett Johansson) i la seva amiga Judith surten a donar un passeig a cavall i són atropellades per un tráiler. Judith i el seu cavall moren, mentre que Grace i el seu (Pilgrim) resulten greument ferits. En un intent desesperat per recuperar a Pilgrim que, des de l'accident, s'ha convertit en un cavall salvatge, Anie (Scott Thomas), la mare de Grace, decideix anar a Montana a veure Tom Booker (Robert Redford), un vaquer que posseeix un do especial per parlar i guarir als cavalls.