Anne-Marie Duff wurde im Stadtteil Hayes End des Westlondoner Stadtbezirks Hillingdon geboren, wo sie die Mellow Lane School besuchte. Später studierte sie Schauspiel am Drama Centre London.
Duff lebt im Londoner Stadtteil Stroud Green. Im Oktober 2006 heiratete sie den Schauspieler James McAvoy. Seit dem Frühsommer 2010 sind beide Eltern eines Sohnes. Im Mai 2016 teilte das Ehepaar mit, sich scheiden zu lassen.[1]
Auszeichnungen
2000 war Anne-Marie Duff für einen Laurence Olivier Award nominiert, sie erhielt ihn jedoch erst fünf Jahre später für ihre Rolle der Fiona in der britischen Fernsehserie Shameless und für ihre Darstellung der Elizabeth I. von England in der aufwendigen BBC-Mini-Fernsehserie The Virgin Queen. Darüber hinaus gewann sie 2008 den BAFTA Cymru Award in der Kategorie "Beste Schauspielerin".
Theater
1994: The Mill on the Floss als First Maggie
1994: Uncle Silas als Maud Ruthyn
1995/1996: Peter Pan als Wendy
1995: La Grande Magia als Amelia
1996: War and Peace als Natalsha
1997/1998: King Lear als Cordelia
1999: The Mother als Lyudmila
1999–2000: Collected Stories als Lisa
2000: A Doll's House als Nora
2002: The Daughter In Law als Minnie
2004: The Playboy Of The Western World als Pegín maidhc