It grossed more than $300 million at the box office.