Richard Harris sólo accedió a formar parte de la película como Albus Dumbledore luego de que su nieta de 11 años le amenazara con no hablarle nunca más de no aceptar el papel.
Si bien J.K.Rowling insistió en que el elenco fuera sólo británico, hubo 2 excepciones, Richard Harris, que es escocés, y Zoë Wanamaker, quien si bien hizo su nombre "británico" es ciudadana norteamericana. Otros no británicos son Verne Troyer, nacido en Michigan, EE.UU., quien tomó el papel de Griphook (el segundo gnomo del banco Gringotts) y la hija de Chris Columbus, Eleanor Columbus, quien hizo de Susan Bones.
En el reparto podemos ver a Jared Harris, hijo del actor Richard Harris.
Michael Gambon sustituye al fallecido Richard Harris, en un papel para el que también se pensó en Christopher Lee e Ian McKellen.
LAURA
El auténtico Máximo fue proclamado emperador por sus propias tropas y no por Marco Aurelio (Richard Harris).
Anabel Serrano
Richard Harris cuando leyó el guión de la película quedó fascinado, aceptó hacer la película a pesar de haber jurado no hacer otra. Eso sí, dijo que esta sería la última.
Richard Harris, quien interpreta a Marcus Aurelius, era originalmente el elegido para interpretar a Commodus en La Caída del Imperio Romano (1964). Abandonó el fin debido a diferencias artísticas con el director Anthony Mann y fue reemplazado por Christopher Plummer.