Tom Cruise's "Edge of Tomorrow" edged out the competition at the mainland China box office last week, earning $26.5 million in its first weekend of release and taking the No. 1 spot at the box office for the seven days ending Sunday.
Meanwhile, "X-Men: Days of Future Past" crossed the $100-million mark, figures from industry consulting firm Artisan Gateway showed. The 20th Century Fox film took in $20.8 million in the week ending Sunday and now has tallied a total of $103.2 million on the mainland.
Local films rounded out the top five slots, with Bona Film's "Overheard 3" in the No. 3 position with $17.7 million for the week and Le Vision Pictures' "Coming Home" at No. 4 with almost $3.7 million, Artisan said.
In fifth place was the animated sequel "GG Bond 2" with $2.3 million.
Year to date, total box office for the mainland has topped $1.85 billion.