The 2017 My Little Pony animated film has a lot of characters. Some of the characters are from the show and others are new characters. This ranking excludes background characters. The characters are ranked from least favorite to favorite.
18. Princess Celestia
Celestia is my least favorite character in the show and my opinion on her in this film is pretty similar. She is a questionable mentor to Twilight and she easily gets defeated by Tempest Shadow. Considering that Twilight is way more heroic, helpful, and saves Equestria frequently why is Celestia still in charge?
17. Princess Luna
My feelings about her are similar to her sister. Luna just doesn't interest me as a character. I keep forgetting she's on the show. Like her sister she's not very helpful and easily gets defeated by Tempest Shadow.
16. Queen Novo
Queen Novo is nearly as bad as Celestia. She had a pearl that could of helped Twilight stop the Storm King, but she bans her from using it. In other words the world could be saved, but Novo won't take the "risk." Novo is a bad ruler.
15. Princess Skystar
I didn't really like her storyline, personality, and her jokes. At least she's more tolerable than her mom, Novo.
14. Pinkie Pie
For the record my opinions on Pinkie Pie in the film are different from what I think about her in the show. In the show she's a decent comedy relief and a good singer. However in this film Pinkie's attempts at comedy relief are overused, unfunny, and a little annoying. I was grateful when Twilight got mad at Pinkie even if it was kind of rude. At least they apologized.
13. Captain Celaeno
Captain Celaeon is okay. I don't have that much of a opinion about her.
Poor Spike gets so little to do that I forgot he was in it. He has such a small role that there's not much to say about him. He's much better in the show.
11. Princess Cadence
Princess Cadence is barely in the film, but she's much more likeable and tolerable than Celestia and Luna. Plus she's pink (my favorite color).
Applejack doesn't get that many scenes where she stands out. I liked her even though her role in the film isn't very memorable.
Fluttershy had so little to do that her role might as well of been a cameo. However I liked her role. It's just not super memorable.
8. Rainbow Dash
I usually don't like Rainbow Dash that much, but in this film she was actually pretty helpful. She helped convince the pirates to stop being antagonistic and her song was good.
Rarity doesn't get to do as much as much as she should, but as usual she's very well voiced by Tabitha St. Germain and is a good comedy relief.
I thought Grubber would be a unappealing comedy relief, but she was used well. He had a limited amount of screentime and jokes and the jokes he did get were funny.
Verko was a minor character, but he was memorable. He was a creepy and silly guy who wanted to buy the ponies. He's so weird that I enjoyed his small role.
Capper is a con artist cat. Despite that he is the male hero of the film. He was charming, had a good voice, and his song is pretty amazing. He was a welcome addition to the cast.
3. Tempest Shadow
Tempest Shadow's storyline is predictable. However unlike pervious antagonists with a sympathetic backstory she was both menacing and sympathetic. Plus she was voiced by the queen of acting: Emily Blunt. Also her song was pretty awesome.
2. Twilight Sparkle
Twilight Sparkle is my favorite of the main ponies in the show and in this film. She was the most helpful and coolest of the main characters. She was also the most relatable and likeable character in the film.
1. The Storm King
The Storm King is the main villain and scene stealer of the film. He managed to be a threatening villain by getting the princess' magic, but she was also the most entertaining and funny character in the film. The film was much better when he was around.