Many had hoped that "Insurgent" could improve upon the opening of its predecessor this weekend and signal a big step forward in the franchise. Based on the film's $21.3 million Friday, they may just have to be satisfied with the status quo. The second adaptation of Veronica Roth's Young Adult novel series,

"Insurgent's" Friday was just behind "Divergent's" $22.7 million a year ago. It eventually ended up with a $54.6 million weekend. At this point, "Insurgent" will likely earn somewhere between $48-52 million.

Walt Disney's "Cinderella" continued its magic in second place earning another $9.5 million for $97 million in just eight days. Kenneth Branagh's adaptation of the classic fairy tale is well on its way to becoming a very profitable player for the studio.

Sean Peen tried to return to action films with Pierre Morel's "The Gunman," but audiences weren't interested. The thriller is a rare misfire for Open Road Films taking in just $1.7 million on Friday. It should end up with about $5 million for the three-day.

"Run All Night" dropped to third with another $1.4 million and $16 million also in just eight days. The $50 million production is still Liam Neeson's worst performer since 2010's "The Next Three Days" which was primarily marketed as a Russell Crowe movie.

"Kingsman: The Secret Service" rounded out the top five with $1.2 million and a stellar $111.2 million so far.