Howard Shore Donald Donaldson David Long Steve Roche & Janet Roddick