Special Guest Stars John Roberts voices Linda Belcher Kristen Schaal voices Louise Belcher H. Jon Benjamin voices Bob Belcher Eugene Mirman voices Gene Belcher Dan Mintz voices Tina Belcher Tracy Morgan voices Himself Jon Lovitz voices Himself Guest Stars Pamela Hayden voices Milhouse Van Houten Pamela Hayden voices Rod Flanders Tress MacNeille voices Old Lady Kevin Michael Richardson voices Jimi Hendrix Tress MacNeille voices Jimi Hendrix's Agent Chris Edgerly voices Promise Keeper