The Pixar movie led the box office for a second straight weekend, earning $70 million domestically and $159 million worldwide for a global total of $585 million.