We present a generative model of template-filling in which coreference resolution and role assignment are jointly determined. Underlying template roles nerate abstract entities, which in turn generate concrete textual mentions. On the standard corporate acquisitions dataset, joint resolution in our entity-level model reduces error over a mention-level discriminative approach by up to 20%.