"Cinderella" brought magic to the box office this weekend, debuting to a studio-estimated $70.1 million.
The Kenneth Branagh-directed film, which cost about $95 million to produce, brings back the classic fairy tale, with Lily James ("Downton Abbey") in the title role.
Coming in at second, "Run All Night" launched with roughly $11 million. The Warner Bros. action film, which cost about $50 million to make, fell short of $15-million tracking expectations.
It follows a hitman (Liam Neeson) fighting to save his son. It co-stars Joel Kinnaman and Ed Harris.
Twentieth Century Fox's "Kingsman: The Secret Service" rounded out the top three in its fifth weekend in release.
Based on a comic book, the "Kingsman" film follows a street kid (Taron Egerton) whom Harry Hart (Colin Firth) recruits into a secret spy organization. Samuel L. Jackson and Michael Caine also star.
The film added about $6.2 million, bringing its total domestic haul to about $107.4 million.
The Will Smith romantic caper "Focus" came in fourth, adding $5.8 million. The Warner Bros. film has made $44 million in the U.S. and Canada to date.
Last weekend's No. 1 film, "Chappie," dropped a whopping 57% in ticket sales. It finished fifth with $5.75 million.
For more news on the entertainment industry, follow me @saba_h
Copyright © 2015, Chicago Tribune