Tags: Soap Character.
Karen MacKenzie (née Cooper; formerly Fairgate) is a long-running fictional character in the CBS primetime soap opera Knots Landing. Karen is portrayed by actress Michele Lee and has appeared on the show since its pilot episode first broadcast on December 27 1979. Knots Landing follows the trials of four middle-class families living on a suburban cul-de-sac known as Seaview Circle in California.