Treasure Planet is a 2002 American animated science fiction film produced by Walt Disney Animation Studios. The film was co-written, co-produced and directed by Ron Clements and John Musker, who had pitched the concept for the film at the same time that they pitched The Little Mermaid. Treasure Planet features the voices of Joseph Gordon-Levitt, Brian Murray, David Hyde Pierce, Martin Short, Roscoe Lee Browne, Emma Thompson, Laurie Metcalf, and Patrick McGoohan (in his final film role). Set in the future, the film's prologue depicts Jim Hawkins as a five-year-old (voiced by Austin Majors) reading a storybook in bed. Jim is enchanted by stories of the legendary pirate Captain Flint and his ability to appear from nowhere, raid passing ships, and disappear in order to hide the loot on the mysterious "Treasure Planet". Twelve years later, Jim (now voiced by Joseph Gordon-Levitt) has grown into an aloof and alienated teenager. He is shown begrudgingly helping his mother Sarah (Laurie Metcalf) run an inn and deriving amusement from "solar surfing" (a hybrid of skysurfing and windsurfing atop a board attached to a solar sail-powered rocket), a pastime that frequently gets him in trouble. One day, a spaceship crashes near the inn.