Guest Stars Chris Elliott as Mickey Aldrin Wayne Brady as James Stinson Bill Fagerbakke as Marvin Eriksen Sr. Cristine Rose as Virginia Mosby Frances Conroy as Loretta Vicki Lewis as Dr. Sonya Riley Thomas Stewart as Young Barney Amber Stevens West as Janet McIntyre Weird Al Yankovic as Himself Christiann Castellanos as Leigh Sathya Jesudasson as Kevin's Mom