Moira Brooker (born 1957) is an English actress. She played Judith Hanson in the British sitcom As Time Goes By (1992–2005). The programme lasted for nine seasons and was popular in the United Kingdom, Canada, Australia and the United States, where it is still broadcast weekly on PBS. In early 2010, as she and Jenny Funnell (Sandy in As Time Goes By) were flown into New York City to appear in WNET's and various other PBS stations' pledge drives.
She is the daughter of Victor Brooker and Ethel Bassett. She has an older sister, Janis.
Brooker married actor Anthony Milner in 1985 and has two children. Milner died in July 2015.