The Fault In Our Stars has beat Edge of Tomorrow to the top of the North American box office.
The bitter-sweet Shailene Woodley cancer drama, which has gained universally good reviews from critics, has had audiences flocking to the cinema, beating Tom Cruise and Emily Blunt’s new futuristic action blockbuster to the top of the North American box office with an impressive Dhs177 million opening weekend haul.
Commentators say this is a sign that big-budget, male-oriented action movies are slowly losing ground to smaller, female-led flicks followed by young adult cinemagoers. 22 year-old Shailene, previously best known for appearing as George Clooney's daughter in The Descendents has recently hit the jackpot Jennifer Lawrence-style after being cast as the lead in the Divergent trilogies.
The film adaptation of John Green’s best-selling book about two young cancer patients who find love in a support group easily outpaced Cruise’s film which debuts at three with Dhs107 million, behind Angelina Jolie’s Disney movie Maleficent (Dhs123 million).
X-Men: Days of Future Past and A Million Ways to Die in the West round out the new top five.