Roy Farmer is a fictional character from the Channel 5 soap opera Family Affairs, played by Miles Petit. He first appeared during the first episode on 30 March 1997, and departed on 27 November 2003. Roy was the show's longest-running original character.