The author of the book Katherine Paterson has a cameo as the shop clerk in the bus station scene. The clerk tells Gilly to check out the books.

Danny Glover was originally cast to the role of Mr. Randolph but replaced due to scheduling conflicts.