Special Guest Stars David Tennant voices Pa MacWeldon Karen Gillan voices Maisie MacWeldon Paul Higgins voices Hamish MacWeldon Guest Stars Pamela Hayden voices Milhouse Van Houten Grey DeLisle Griffin voices Martin Prince Tress MacNeille voices Lunchlady Dora Chris Edgerly voices Additional Voices Tress MacNeille voices Brunella Pommelhorst