The Divergent Series: Insurgent has won the US box office in its debut weekend at cinemas.
The science fiction sequel - which stars Kate Winslet and Shailene Woodley - earned over $54 million, pushing Kenneth Branagh's Cinderella off the top spot.
Cinderella is down to two with $34.49m, while Run All Night is down to three with $5.1m.
Elsewhere, Sean Penn's action thriller The Gunman is new at four with $5m and Kingsman: The Secret Service is at five with $4.6m.
Do You Believe? is new at six with $4m, The Second Best Exotic Marigold Hotel is at seven with $3.45m and Focus is at eight with $3.3m.
Hugh Jackman's Chappie is at nine with $2.65m and The SpongeBob Movie: Sponge Out of Water rounds out the top ten with $2.35m.
The US weekend box office Top 10 for March 20-22 is as follows: 1. (-) The Divergent Series: Insurgent - $54,025,000 2. (1) Cinderella - $34,492,000 3. (2) Run All Night - $5,115,000 4. (-) The Gunman - $5,009,000 5. (3) Kingsman: The Secret Service - $4,600,000 6. (- Do You Believe? - $4,000,000 7. (6) The Second Best Exotic Marigold Hotel - $3,450,000 8. (4) Focus - $3,300,000 9. (5) Chappie - $2,650,000 10. (7) The SpongeBob Movie: Sponge Out of Water - $2,350,000