Née à Londres sous le nom de Mary Haydon Stone.
Actrice de caractère, elle a su se montrer abondement aussi bien dans les films d'après-guerre, que sur scène et à la télévision, mais sans pour autant être reconnue en tant que telle.
Sa carrière recouvre quatre décennie, dans laquelle on retrouve principalement des comédies gaillardes, interprétant des personnages sans prétentions (ouvrière, serveuse, employée de bureau, mégère, etc...).
Pas de grands rôles à son actif, mais on pourra citer cependant son apparition dans le 'Lolita' de Stanley Kubrick, en 1962.