Shailene Woodley and Ansel Elgort's latest film 'The Fault In Our Stars' has outshined 'Maleficent' and 'Edge pf Tomorrow' at this weekend's box office.
The romantic-comedy based on John Green's novel made 448.2 million in its opening weekend at the box office and beat Tom Cruise's
'Edge of Tomorrow' by nearly $20 million, Contactmusic reported.
Angelina Jolie's 'Maleficent' made it to the 2nd spot with $33.5
million in its second week of release, while 'X-Men: Days of
Future Past' came fourth with $14.7 million.
MacFarlane's new comedy 'A Million Ways to Die in the West,' starring
Liam Neeson and Charlize Theron, raked in $7.2 million and came
in fifth at the box office.