Acting • AGE 55
Anne-Marie Duff is an English stage and screen actress. She rose to prominence playing Fiona Gallagher on the first two seasons of UK television series Shameless. She then played Queen Elizabeth I in ...


National Theatre at Home: Some Woman
Julie Robson
2027

Reunion
Christine
2025

Bad Sisters
Grace Williams
2022

Suspect
Dr Susannah Newman
2022

The Read
2022

The Salisbury Poisonings
Tracy Daszkiewicz
2020

His Dark Materials
Ma Costa
2019

Sex Education
Erin Wiley
2019

Watership Down
Hyzenthlay (voice)
2018

National Theatre Live: Macbeth
Lady Macbeth
2018

On Chesil Beach
Marjorie Mayhew
2018

Miranda's Letter
Mother
2016

Shakespeare Live! From the RSC
Self - Performer
2016

Murder
DCI Goss
2016

Suffragette
Violet Miller
2015

From Darkness
Claire Church
2015

Molly Moon and the Incredible Book of Hypnotism
Lucy Logan
2015

Before I Go to Sleep
Claire
2014

Closed Circuit
Melissa
2013

Sanctuary
2012

Accused
Mo Murray
2010

Nowhere Boy
Julia Lennon
2009

Margot
Margot Fonteyn
2009

The Last Station
Sasha Tolstoy
2009

Is Anybody There?
Mum
2009

French Film
Sophie
2008

Garage
Carmel
2007

The Waiting Room
Anna
2007

The History of Mr Polly
Miriam Larkins
2007

The 50 Greatest Television Dramas
Self
2007

Notes on a Scandal
Annabel
2006

Born Equal
Michelle
2006

The Virgin Queen
Queen Elizabeth I
2006

Shameless
Fiona Gallagher
2004

Charles II: The Power and The Passion
Minette
2003

Doctor Zhivago
Olya Demina
2002

Wild West
Holly
2002

The Magdalene Sisters
Margaret
2002

Sinners
Anne Marie / Theresa
2002

Enigma
Kay
2001

Aristocrats
Lady Louisa Lennox
1999

Aristocrats
Lady Louisa Lennox
1999

Amongst Women
Sheila
1998

Trial & Retribution
Cathy Gillingham
1997