The Magirlficent Seven

It is a 2016 spoof.
Cast
Poppy O'Hair - Sam Chisolm (The Bounty Hunter)
Scarlet (Star Darlings) - Josh Farraday (The Gambler)
Elena of Avalor - Vasquez (The Outlaw)
Audrey (Descendants) - Goodnight Robicheaux (The Sharpshooter)
Star Butterfly - Billy Rocks (The Assassin)
Iris (Lolirock) - Red Harvest (The Warrior)
Melissa Chase (Milo Murphy's Law) - Jack Horne (The Tracker)
Vega (Star Darlings) - Emma Cullen
Filthy Rich (EG4: Legend of Everfree) - Bartholomew Bogue
Category:IMAX