Question: who played marian the librarian in the music man
Answer: Hill anticipates that Marian ( Shirley Jones ) , the town 's librarian and piano instructor , will attempt to discredit him , so he sets out to seduce her into silence .