Anne-Marie Duff-McAvoy (8 de Outubro de 1970) é uma atriz britânica, nascida em Chiswick, Londres. É mais conhecida por interpretar Elizabeth I em The Virgin Queen.
Foi casada com o também ator escocês, James McAvoy, de 2006 a maio de 2016, com quem contracenou na série Shameless. Ela deu à luz o primeiro filho do casal em 2010.
2010: Best Supporting Actress por Nowhere Boy — indicada
2007: Best Actress por Elizabeth I: A Rainha Virgem (2005) — indicada
2006: Best Actress por Shameless (2004) — indicada
2005: Best Actress por Shameless (2004) — indicada
2008: Best Actress por The History of Mr Polly (2007) — venceu
2005: Best Actress por Shameless (2004) — venceu
Evening Standard British Film Awards
2010: Best Actress por Nowhere Boy (2009)
Irish Film and Television Awards
2008: Melhor Atriz Coadjuvante em Longa-metragem por Garage (2007) — nominated
2007: Melhor Atriz Coadjuvante em TV por Elizabeth I: A Rainha Virgem (2005) — nominated
2005: Melhor Atriz em TV por Shameless (2004) — nominated
2004: Melhor Atriz em um Drama de TV por Shameless (2004) — winner
2006: Best Female Actor for Shameless (2004) — nominated
Margot … Margot Fonteyn; 30 November 2009, BBC Four (director: Otto Bathurst)
Pop Britannia … Narrator; 11 January 2008, BBC Four