Archetypes
The characters in any allegorical story are often used to symbolise certain concepts. These may be types of people (stereotypes); a group or organisation; a part of the mind; a power or force; etc.
Below are a list of the main characters in the film and what they symbolise.