Anne-Marie Duff (born 8 October 1970) is an English actress best known for playing Fiona Gallagher in Shameless, and Elizabeth I in The Virgin Queen. Anne Marie Duff married to fellow actor James McAvoy with photos and pictures at Gossipcenter.com
Out in NYC following Thursday's Los Angeles premiere of his new movie "Wanted", James McAvoy and wife Anne-Marie Duff were spotted enjoying a romantic walk around Soho on Saturday (June 21).
Strolling around hand-in-hand, the 29-year-old Scottish actor and his actress wife of two years are currently away from their London home as James takes on the promotional duties for "Wanted" while co-star Angelina Jolie readies for the birth of her baby twins.
While his costar Angelina Jolie is busy preparing to give birth to twins, James McAvoy found another beautiful gal to hang with at the Hollywood premiere of his new film Wanted: Anne-Marie Duff.
The Mann Village Theater in Los Angeles, California was the place to be last night to catch a first glimpse of the new suspense flick. And McAvoy looked dashing in a black leather jacket overtop a black v-neck with dark jeans and black shoes.