Special Guest Stars Phil Hartman voices Troy McClure Phil Hartman voices Congressman Phil Hartman voices Mexican Wrestling Announcer Phil Hartman voices Cable Guy Phil Hartman voices Moses Guest Stars Hank Azaria voices Moe Szyslak Hank Azaria voices Carl Carlson Hank Azaria voices Apu Nahasapeemapetilon Pamela Hayden voices Milhouse Van Houten Hank Azaria voices Officer Lou Pamela Hayden voices Martin Prince Hank Azaria voices Dr. Nick Riviera Hank Azaria voices Drederick Tatum Tress MacNeille voices Ms. Allbright Pamela Hayden voices Hear Me Roar Announcer Pamela Hayden voices Top Hat Announcer #2 Hank Azaria voices Comedian Hank Azaria voices News Reporter Hank Azaria voices Horserace Announcer Hank Azaria voices Grocer Hank Azaria voices Ezron Tress MacNeille voices Hear Me Roar TV Personality Tress MacNeille voices Davey Tress MacNeille voices Tina Tress MacNeille voices Top Hat Announcer #1 Tress MacNeille voices Shopping Channel Woman