New York • 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.
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.