The Fault in Our Stars is exceeding everybody's expectations at the box office this weekend (well, except for maybe John Green fans). The small-budget film is expected to hit more than $50 million this weekend; people apparently love really, really sad love stories about cancer.
On the other hand, Edge of Tomorrow, starring Tom Cruise, obviously had a much larger budget, but it might not even hit $30 million. Maleficent stayed high in the numbers and will probably take in more than that on its second weekend in release. Here's the rankings:
1. The Fault in Our Stars
3. Edge of Tomorrow
4. X-Men: Days of Future Past
5. A Million Ways to Die in the West