Geraldine James, Oficial de la Orden del Imperio Británico (OBE), fue educada en el Drama Center de Londres. Después de graduarse en 1973, comenzó su carrera en el teatro de repertorio con gran éxito, llegando a ser nominada al Premio Tony de Broadway en 1990 como Mejor Actriz de una obra por interpretar a Portia en "The Merchant of Venice" de Shakespeare. Hizo su debut en pantalla en 1976 y ganó la Copa Volpi a la Mejor Actriz en el Festival de Cine de Venecia de 1989 por “She's Been Away” de la serie Screen One. Geraldine ha hecho varias apariciones en cine y televisión, fue nominada cuatro veces al Premio BAFTA TV por sus actuaciones en Dummy (1979), The Jewel in the Crown (1984), Band of Gold (1995) y The Sins (2000). Participó además en aclamadas cintas como Gandhi (1982), Sherlock Holmes (2009), Alicia en el país de las maravillas (2010), La chica del dragón tatuado (2011) y en la película de 2019 Downton Abbey como la Reina Mary. Desde 2017, protagonizó la serie de Netflix Anne con una E como Marilla Cuthbert.