No, of course it wouldn't be a real tenor; all the singing would have to be dubbed. But I can't think of an actor for the part.

Maybe a younger Frances McDormand for Marian...maybe. But not Kathy Bates. A good actress, but not Marian.