Meanwhile, last weekend's No. 1 film, the Biblical epic Noah, plunged 61 percent to finish in second place with $17 million. Divergent also dropped a spot to No. 3 with $13 million.

Photos: TV characters we used to hate

After opening in an additional 580 theaters, God's Not Dead jumped a spot to fourth place with $7.7 million, while The Grand Budapest Hotel also moved up to No. 5 with $6.3 million. It narrowly topped Muppets Most Wanted, which ended up in sixth place with $6.28 million.