Conversation so far:
who played the boy in the polar express
Tom Hanks played the character of the Hero Boy in The Polar Express film.
What other characters did Tom Hanks play in The Polar Express
Tom Hanks played Hero Boy I, Hero Boy's father, Conductor, Hobo, Scrooge puppet, Santa Claus, and the Narrator in the film The Polar Express.
When was the release date for The Polar Express film
The Polar Express was initially released on November 7, 2004 at the Chicago International Film Festival, followed by the US release on November 10, 2004.

Question: Which book was it based on
Self-contained rewrite: Which book was the film, The Polar Express based on