After years of anticipation, speeches about friendship, and long-promised Sia cameos, the first trailer for My Little Pony: The Movie has finally arrived. What do fans (young, and otherwise) get for their patience? If the trailer’s any indication, some flashier animation, the same lessons about friendship and self-reliance, and a more famous-than-usual set of voice actors on hand to deliver them.

The trailer plays up the role of Emily Blunt’s new villain Tempest, but we also get appearances from Liev Schreiber as her henchman, Kristin Chenoweth as a mer-pony, Zoe Saldana as a bird pirate, and Taye Diggs as some kind of shirtless cat man, for reasons that we have to assume can’t be as openly prurient as they seem. Luckily, the Mane 6—played, as always, by actors Ashleigh Ball, Tabitha St. Germain, Andrea Libman, and Tara Strong—are still on hand to save the day from this influx of A- and B-listers, aided by their various skills and interpersonal equine bonds. My Little Pony: The Movie hits theaters on October 6.