Special Guest Stars Marcia Wallace as Edna Krabappel Liam Neeson as Father Sean Guest Stars Russi Taylor voices Martin Prince Tress MacNeille voices Jimbo Jones Maggie Roswell voices Helen Lovejoy Liam Neeson voices St. Peter Tress MacNeille voices Sister Thomasina