De 16-jarige Gemma is na haar moeders dood naar Spence gestuurd, een strenge kostschool voor welgestelde meisjes in Engeland. Daar weet Gemma de vriendschap te winnen van de brutale Felicity, de mooie Pippa en de verlegen Ann. Samen met haar nieuwe vriendinnen sluit Gemma zich aan bij de Orde, een geheim genootschap van vrouwen die macht hebben over een andere wereld, die het rijk heet. Maar dan roepen ze krachten op die ze niet meer in bedwang kunnen houden en verandert het leven van Gemma en haar vriendinnen voorgoed…
De zinderende spanning van Opstand van de engelen speelt zich af tegen de achtergrond van Londen in 1895, een stad vol licht en schaduw... waar achter grote schoonheid een rebelse engel schuilgaat.