M. A. Bennett nació en Mánchester y creció en Yorkshire Dales. Se graduó en Historia por la Universidad de Oxford y la Universidad de Venecia, donde se especializó en el estudio de la obra de Shakespeare como fuente histórica. Después estudió Arte, y desde entonces ha trabajado como ilustradora, actriz y crítica de cine. Vive en el Londres con su marido, su hijo y su hija.