On November 10, 2005, Electronic Arts announced that Hugo Weaving, who played Elrond in the Lord of the Rings film trilogy, would reprise his role as Elrond and be the lead voiceover talent in The Battle for Middle-earth II.
Electronic Arts meddelade den 10 november 2005 att Hugo Weaving, som spelade Elrond i filmtrilogin om Härskarringen, åter skulle göra rollen som Elrond samt vara huvudansvarig för berättarrösten i spelet.