NEW YORK (AP) — With a $48.2 million debut, the young-adult romance "The Fault in Our Stars" thumped the time-shifting Tom Cruise action film "Edge of Tomorrow" at the weekend box office.

Ansel Elgort, Shailene Woodley, and Sam Trammell attend "The Fault In Our Stars" premiere at Ziegfeld Theater
Ansel Elgort, Shailene Woodley, and Sam Trammell attend "The Fault In Our Stars" premiere at Ziegfeld Theater (Stephen Lovekin/Getty Images)
loading...

According to studio estimates Sunday, "Fault" easily topped the big-budget "Edge of Tomorrow," which took in $29.1 million. Despite some of the best reviews of Cruise's career, his sci-fi thriller was no match for the highly-anticipated adaptation of John Green's popular book.

The Disney fairy tale "Maleficent" with Angelina Jolie slid to second place in its second week, with $33.5 million.

But "The Fault in Our Stars," starring Shailene Woodley, emerged on a busy moviegoing weekend by pulling in huge female crowds. Twentieth Century Fox said that 82 percent of its audience was female.

 

(Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed)

More From New Jersey 101.5 FM