Guest Stars Rory O'Malley voices Elwood Janelle James voices Fran Tony Shalhoub voices Marvin Phil LaMarr voices Randy Kelvin Yu voices Sheng Gary Anthony Williams voices Ricky Aparna Nancherla voices Dr. Alyna Rao Yvette Nicole Brown voices Fran (Singing Voice) Malcolm Barrett voices Landon Volk Debra Wilson voices Watch