Question: who plays leonard on sabrina the teenage witch
Answer: Leonard : ( played by John Ducey ) Leonard was Sabrina 's co-worker at Scorch Magazine .