Which horse plays pilgrim in the film the horse whisperer?

That was Hightower, a 1987 chestnut Quarter Horse. There are Breyer models available of him as himself (marketed as "Hightower the Hollywood stunt horse") and Pilgrim, although both are retired. http://www.allbreedpedigree.com/hightower2