Anne-Marie Duff nació en octubre de 1970 en la ciudad de Londres, Inglaterra. La actriz estudió Drama en el
The Drama Centre de Londres.
Comenzó su carrera como actriz de teatro (fue nominada al premio
Laurence Olivier en el año 2000), debutando ante las cámaras en 1997, en dos episodios de la serie "
Trial & Retribution".
Anne-Marie es bien conocida en su país por su interpretación de
Fiona en la serie original inglesa "
Shameless" (cuya versón estadounidense protagoniza
William H. Macy). También son recordadas sus interpretaciones de la
Reina Elizabeth I en la miniserie "
The Virgin Queen";
Holly en "
Wild West" y
Georgiana Longestaffe en "T
he Way We Live Now".
Su debut cinematográfico se producjo en 2001, con un pequeño papel en el largometraje de misterio protagonizado por
Dougray Scott y
Kate Winslet, "
Enigma". Otros créditos en su carrera lo integran las películas "
Diario de un escándalo" (2006), cuyo elenco encabezaron
Cate Blanchett y
Judi Dench; el drama romántico que la tuvo como protagonista "
The Waiting Room" (2007); "
Is Anybody There?" (2008), que protagonizó junto a
Michael Caine; "
La última estación", film biográfico donde actuó junto a su esposo
James McAvoy y los actores
Christopher Plummer y
Helen Mirren; y "
Nowhere Boy" (2009), el biopic sobre la vida de
John Lennon, en donde interpretó a
Julia, su madre.
En su vida personal,
Anne-Marie está casada con el actor
James McAvoy, al que conoció durante la filmación de "
Shameless", en 2004. La pareja tiene un hijo de nombre
Andrew Duff McAvoy, nacido en enero de 2010.