Guest Stars Rory O'Malley voices Elwood Janelle James voices Fran Tony Shalhoub voices Marvin Phil LaMarr voices Randy Kelvin Yu voices Sheng Brian Huskey voices Doug Andrew Rannells voices Griffin Brian Huskey voices Shart David Herman voices Cashier Phil LaMarr voices Estate Lawyer Daniel Van Kirk voices Gooch Uncredited Eugene Cordero voices Brendan Eugene Cordero voices Kite Boy Loren Bouchard voices Cashier