Imogen Stubbs Bio, Photos and Updates
9
Like
0
Imogen Stubbs
Bio: Imogen Stubbs, Lady Nunn is an English actress and playwright..
Born: February 20, 1961 in Rothbury, Northumberland, England, United Kingdom
Posted In: Actress, British Actors and Actresses, England Movie Actresses
Comments