A Great and Terrible Beauty Character Roles

A Great and Terrible Beauty Character Roles

Protagonist

Gemma Doyle

Antagonist

Circe and The Evil Creature Working for Circe

Guide Mentor

Virginia Doyle a.k.a. Mary Dowd a.k.a. Gemma's Mom

Foil

Mary Dowd and Sarah Rees-Toome

Love Interest

Kartik