Beating the opening of last year’s “Finding Nemo,” Pixar’s new film “The Incredibles” topped weekend box office sales with US$70.7 million. “Finding Nemo” debuted in May 2003 to a three-day weekend total of $70.3 million, according to figures from box office tracking service Exhibitor Relations Co.