The novel has twice been adapted to film. The first was released in 1981 and distributed by One Pass Media. The second was by Disney in 2002. It was directed by Jay Russell and starred Alexis Bledel as Winnie, Jonathan Jackson as Jesse, William Hurt as Angus, Sissy Spacek as Mae, and Ben Kingsley as the man in the yellow suit. It received mixed, but generally favorable reviews and currently holds a 61% rating at Rotten Tomatoes. The New York Post praised it as 'handsomely crafted and well-acted'. It grossed a little over $19 million at the domestic box office and did not receive a wide-release in foreign territories.
The novel has been adapted into a stage musical with the music by Chris Miller, lyrics by Nathan Tysen, and the book by Claudia Shear. It was originally scheduled to play a pre-Broadway run in Boston's Colonial Theatre in June 2013, but plans were later abandoned due to a lack of theatre availability in New York to make the transfer. It was produced at the Alliance Theatre in Atlanta in January and February 2015, with direction and choreography by Casey Nicholaw. It is expected that the musical will open on Broadway on March 23, 2016 in previews, officially on April 17, 2016 at the Broadhurst Theatre. The role of Jesse Tuck will be played by Ben Robitaille.