Guest Stars James Pickens, Jr. as Deputy Director Alvin Kersh Haley Joel Osment as Davey James Haley Joel Osment as Young John "Kitten" James Cory Rempel as Young Walter Skinner Brendan Patrick Connor as Sheriff Mac Stenzler Co Starring Shane Symons as Other Marine Peter Hall as Dr. Matthew Wegweiser Zachary Choe as Vietnamese Boy Robert Mann as Hillbilly Ed Patrick Keating as Beggar Jeremy Jones as Sergeant Rob Fournier as Gunner Shawn Beaton as Monster Johnson Phan as Quon Charles André as Ozzy "Banjo" Krager Jovan Nenadic as Old John "Kitten" James