Guest Stars Rory O'Malley voices Elwood Eugene Cordero voices Brendan Janelle James voices Fran Phil LaMarr voices Randy Ester Dean voices Hazel Fred Armisen voices Esposito David Herman voices Park Ranger 3 David Herman voices Science Teacher Janelle James voices Martha Lindsey Stoddart voices Librarian