Geraldine James is an English actress. She had her career beginnings in the 1970s, debuting in the TV series The Sweeney: Pay Off. In the ’80s, she had roles in the TV programs The Jewel in the Crown and Blott on the Landscape, among others. The following decade, James became known for starring as Rose Garrety in the crime drama series Band of Gold. She simultaneously starred as Eleanor Harker QC in the TV series Kavanagh QC. The actress continued acting in the 2000s, during which she played Lillith Hughes in the Sky One series Hex. Recently, she played Marilla Cuthbert in Anne with an E.