Klaus Schwab: 'God Is Dead' and the WEF is 'Acquiring Divine Powers' - News Punch
God is dead, according to the World Economic Forum, who have also declared that "Jesus is fake news," and that WEF leaders have "acquired divine powers" to rule over humanity.
This meets a few criteria for the Anti Christ: influential, worldly power, claims divine power, rejects Christ. Not attractive except to those who want selfish things, but "charisma" doesn't mean beauty, it means ability to influence.