I gave it 5 stars because unlike some nerds here, I can ignore the fact that nothing is explained and the fact the entire plot is one big contrivance.
Shiny things make me clap, 10/10 would see thrice just to pad out the ticket sales for gender equality.