Guest Stars Tim Bagley as Toby Pearson Jay Martel as Mr. Spinnoli Jesse Bradford as Jacob Franklin Lacey Chabert as Virginia "Ginny" Anne Groves Co Starring Zackary Arthur as David Cheyenne Nguyen as Beth Nicolas Hedges as Peter Jacquelyn Zook as Kim Rigsby Phoenix Elkin as Carl Selyna Warren as Claire Strauss Jake Boswell as Fred