Only baptized Catholics can receive Holy Communion. Non-Catholics are not in communion with the Catholic Church and cannot receive Holy Communion.