My Little Pony Crossover Villains Live Action Cast Recast 16

Rooney Mara-Princess Moon

Charlize Theron-Princess Cadence

Edward Norton-Shining Armor

Daisy Duczmai-Flurry Heart

Liev Schreiber-Storm King

Emily Blunt-Tempest Shadow

Michael Pena-Grubber

Thomas Barbusca-Darrell

Robbie Amell-Raymond

Meagan Good-Shannon