who played onslow in keeping up appearances
Geoffrey Hughes Dies, Played Onslow on âKeeping Up Appearancesâ. Geoffrey Hughes, who played the chronically slothful Onslow on the long-syndicated Britcom Keeping Up Appearances, has died. He was 68, and died on July 27 of prostate cancer, with which he was first diagnosed in 1996, according to Britain's Mirror.