Go Tell It on the Mountain Character Roles

Go Tell It on the Mountain Character Roles

Protagonist

John Grimes

Antagonist

Gabriel Grimes

Guide Mentor

Elisha

Foil

John and Roy