She was particularly active in the London theatre scene during the 1960s and 1970s, notably appearing in the original West End productions of Jule Styne's Do Re Mi and Noël Coward's High Spirits.
She made her professional stage debut in 1960 in the title role of a pantomime version of the classic story of Cinderella at the Adelphi Theatre.
The following year she made her first film appearance as Jackie in Lance Comfort's Touch of Death and she portrayed the role of Tilda Mullen in the original West End production of Jule Styne's Do Re Mi at the Prince of Wales Theatre.
Waters continued to make periodic stage and television appearance in the late 1970s, most notably portraying Eliza Doolittle in George Bernard Shaw's Pygmalion and Portia in Twelfth Night in tours of the UK and the Far East with the Palace Theatre Company, Watford, Hertfordshire.
Her latterday screen appearances include Take the High Road in which she played the imperious Lady Margaret Ross-Gifford, Sweet Sixteen, Dramarama, Paradise Postponed, the 1987 film Lionheart, September Song and Doctors.