Imogen Stubbs portrait

Imogen Stubbs

Born in Newcastle Upon Tyne, England, UK

Born:
February 20, 1961 (age 65)

Imogen Stubbs (born 20 February 1961) is an English actress and writer. Her first leading part was in Privileged (1982), followed by A Summer Story (1988). Her first play, We Happy Few, was produced…

View on IMDb

Cast Credits