Sylvester Stallone outmuscled Julia Roberts at the weekend box office in North America on Sunday to score the biggest opening of his career with his new film “The Expendables.” The action hero's all-star mercenary thriller earned an estimated $35 million across the United States and Canada during its first three days of release, distributor Lionsgate said. The opening, which was in line with bullish expectations, marks a boost not only for Stallone, who directed and co-wrote the project as well, but also for Lionsgate, whose Lions Gate Entertainment Corp. parent is fending off a hostile takeover from investor Carl Icahn. The film, predictably, played strongest with older men who are nostalgic for ‘80s action flicks with high body counts and loud explosions. A sequel is reportedly in the works. Julia Roberts, whose career has been almost as cold as Stallone's in recent years, followed at a distant No. 2 with “Eat Pray Love.” The big-screen adaptation of a bestselling memoir about a woman's international search for herself, opened with $23.7 million, also in line with expectations.