The Moonstone Character Roles

The Moonstone Character Roles

Protagonist

Franklin Blake, Rachel Verinder

Antagonist

Godfrey Ablewhite

Guide Mentor

Mr. Bruff

Foil

Rosanna Spearman to Rachel Verinder, Ezra Jennings to Franklin Blake