View Full Cast Greg O'NeillNarrator (voice)Peter JacksonSelfElijah WoodSelfSean AstinSelfIan McKellenSelf