Actrice britannique, assez connue pour ses rôles au cinéma (The Magdalene Sisters, Nowhere Boy, Les Suffragettes), Anne-Marie Duff est surtout une actrice de télévision, avec de nombreuses séries cultes : Shameless, dans lequel elle interprète le rôle de Fiona Gallagher, The Virgin Queen où elle incarne Elisabeth I, A la croisée des mondes…
Anne-Marie Duff a été l’épouse de James McAvoy avec lequel elle joua notamment dans la série Shameless.
