July 15, 2007 — "Harry Potter and the Order of the Phoenix" was the number one film for the weekend, earning an estimated $77.4 million. The film has made $140 million since Wednesday. "Transformers" fell to number two with $36 million. The film has made $223 million. Pixar's "Ratatouille" was the number three film with $18 million. For more results, check out our front page.