Kingdom Hearts: Hill Valley

Kingdom Hearts: Hill Valley is J. Tom's first Kingdom Hearts fanfic and the first fanfic he ever wrote. It is also the first "episode" of his series. In this cross over with Kingdom Hearts and Back to the Future, Sora, Riku, Kairi, King Mickey, Donald, and Goofy travel to Hill Valley, meet Marty McFly and Doc Brown, and end up stuck with Marty in 1955. Now they must help him get his parents together and stop the Heartless from messing up the Space Time Continuum.

Cast
Main Cast: Guest Cast: Recurring Cast: Co-Cast (all archive audio):
 * Haley Joel Osment as Sora and Vanitas
 * David Gallagher as Riku
 * Hayden Panettiere as Kairi
 * Bret Iwan as Mickey Mouse
 * Tony Anselmo as Donald Duck
 * Bill Farmer as Goofy
 * Michael J. Fox as Marty McFly
 * Crispin Glover as George McFly
 * Christopher Lloyd as Dr. Emmett "Doc" Brown
 * Marc McClure as Dave McFly
 * Frances Lee McCain as Stella Baines
 * Elisabeth Shue as Jennifer
 * Lea Thompson as Lorraine Baines-McFly
 * James Tolkan as Principal Gerald Strickland
 * Jeffrey Weissman as Sam Baines
 * Claudia Wells as Linda McFly
 * Frank Welker as Einstein and Copernicus
 * Thomas F. Wilson as Biff Tannen
 * Susanne Blakeslee as Maleficent
 * Jim Cummings as Pete
 * Benjamin Diskin as Young Xehanort
 * Richard Epcar as Ansem
 * Paul St. Peter as Xemnas
 * Norman Alden as Lou
 * Ivy Bethune as Ma Peabody
 * Katherine Britton as Daughter Peabody
 * David Harold Brown as Reginald
 * Mark Campbell as Marty Singing
 * J.J. Cohen as Skinhead
 * Donald Fullilove as Goldie Wilson
 * Will Hare as Pa Peabody
 * Jason Marin as Sherman Peabody
 * Casey Siemaszko as 3-D
 * Harry Waters Jr. as Marvin Berry
 * Billy Zane as Match