Members of the Catholic Church are required to marry in front of a priest (or deacon), and normally with at least one other witness, who can be a layperson. The priest or deacon is not the minister of the sacrament; the husband and wife are the ministers by exchanging vows, though the cleric presides over the exchange of the vows and any Mass or nuptial liturgical celebration (CCC 1630).
Catholic Church marriage requires a priest or deacon to officiate, typically with at least one additional witness who can be a non-clerical person. The priest or deacon does not perform the sacrament; the couple themselves are the ministers by exchanging vows, though the cleric presides over the exchange of vows and any liturgical celebration (CCC 1630).