Who are the main characters, and what are their roles?