Twilight: Eclipse, starring Robert Pattinson, pictured, ruled at the July 4th weekend box office, crushing Toy Story 3, last week's…