Yes, a non-Catholic can marry a Catholic in a Catholic church. However, certain conditions must be met, such as obtaining permission from the local bishop and agreeing to raise any children in the Catholic faith. The non-Catholic partner may also need to complete some pre-marriage preparation and agree to respect the Catholic Church's teachings on marriage.