Martin Sheen is a liberal (!) and a devout Roman Catholic. His stage last name is based on Archbishop Fulton J. Sheen. His real name is Ramón Estévez.
Yeah he’s a flaming socialist who denies half of God’s Word and votes for a political party that murders millions of innocent babies and promotes wholesale perversity.
Hardly a qualifying Christian. You’ve got some nerve calling us ignorant and stupid based on your example.