Мартин использует два типа персонажей в своих романах: главных героев и второстепенных. Он постепенно добавляет новых персонажей, чтобы описать новые места и сцены. Каждый персонаж имеет свою точку зрения на окружающий мир. Число персонажей неуклонно растет по ходу действия, и каждый герой окружен плотным кольцом второстепенных и третьестепенных героев.