If a Roman Catholic believes in the official Roman Catholic teaching on salvation, then he is not a Christian since the official RCC position is contrary to scripture. Therefore, as a whole, Roman Catholics need to be evangelized. They need to hear the true Gospel. They need to hear that they are not made right before God by being in a church, or by being baptized, but by receiving Christ (John 1:12), believing that Jesus has risen from the dead (Rom. 10:9), and that justification is by faith (Rom. 5:1) and not by our deeds (Rom. 4:5). It is only true faith that results in true works (James 2), not the other way around. Roman Catholics, like anyone else, need to trust in Jesus alone for the forgiveness of their sins and not the Catholic sacraments, not the words of the priest, not the pope, not Mary, not the saints, not penance, not indulgences, not the rosary, etc. Jesus alone is the way, the truth, and the life (John 14:6).
Finally, I believe that there are truly regenerate Christians in the Roman Catholic church. But, they are truly Christians in spite of official RCC theology and in spite of the ritualistic offerings of this ancient church which has had too many hands meddling in it through the centuries, gradually moving it away from orthodoxy and into apostasy. Yes apostasy. The Roman Catholic Church is no longer representing true Christianity.
Jesus alone saves. Jesus alone is Lord. Only Jesus' sacrifice can cleanse us. Only by faith are we made right before God. Justification is by faith, not by anything we do.
[Answered by Pastor HM, who has many Roman Catholic friends and family]