Anne-Marie Duff is married to James McAvoy. [view couple]
Anne-Marie Duff (born 8 October 1970) is an English actress known for playing Fiona Gallagher in Shameless, and Elizabeth I in The Virgin Queen....
Connect any celebrity with Anne-Marie Duff to see how closely they are linked... romantically!
I think she is a very good actress. Seen her in a few things.
Just read in the Daily Mail that Anne Marie and James are expecting their first bub! Lovely news!
I AM DAVIDS BIGGEST FAN AND IVE ONLY JUST DESCOVERED THAT HE HAS BEEN OUT WITH MORE THAN 1 GIRL TO MANY. GORGIA MUFFET IS A PRAT FROM ONE OF HIS DOCTOR WHO SHOWS.
Both David and James!... Shes really something lol XD
Wow!! David and James... my two Loves!!! Lucky b
wish you all best of luck anne and wish you always happiness with your husband,blessed be...
thanks lisa for insulting me ,and have a nice day
u re a great lady, so beautifull woman,and beauty isnt only beauty of face but beauty of soul too and i think u ve both, i wish u a very good luck wz ur husband .and i m sorry for comments i ve read but
Anna should feel gr8 that she went out with David for 4 yrs!!
Yey im the first person to comment! :P.. Anyway can i just say.. Anne-Marie Duff is possibly one of the luckiest ladies ever! David Tennant AND!! James McAvoy!!!!!!!!!! :O Possibly two of the most sexiest men on the planet !! Blimey!!