If he's shown us once, he's shown us a thousand times: Will Smith is still the undisputed master of the sci-fi blockbuster.

Futuristic flick "I, Robot" takes place in 2035 A.D., and centers on the investigation into the murder of a doctor at U.S. Robotics that appears to have been committed by a robot. Smith's portrayal of a "technophobic" detective helped "I, Robot" bow at #1 at the box office with over $52.2 million in ticket sales, according to early estimates.

Taking in around $2 million more in its opening weekend than Smith's "Independence Day," "I, Robot" is the star's best debut ever.

The red spandex suit was no match for carefully crafted robotics this week, as "Spider-Man 2" was dethroned and dropped to the #2 position. After spending two weeks at #1, Spidey, Doc Ock, M.J., et al., took second place with $24.2 million in ticket sales.

Proving that everyone loves a good modernized fairy tale, "A Cinderella Story" debuted at #3. The teen film, starring Hilary Duff, Chad Michael Murray and Stifler's mom took in $13.8 million in its opening weekend.

Perhaps it was all the "scotchy scotch" that made "Anchorman" take a two-spot tumble. Or maybe it was just the undeniable power of teen movies and sci-fi flicks that relegated it to #4. Either way, the highly quotable comedy starring Will Ferrell landed in fourth place in its second week in theaters, bringing in $13.4 million.

With the Democratic National Convention about to get under way and the Republican National Convention not far behind, politics are in the air, and people are still flocking to theaters to see Michael Moore's "Fahrenheit 9/11." The documentary brought in $7 million in its fourth week in theaters to take the #5 spot. The film, which has brought in $93.8 million so far, has already surpassed the total domestic ticket sales record for documentary features, previously held by the IMAX film "Everest," which left theaters with $84.4 million.

Neither King Arthur nor his Knights of the Round Table could keep their film in the first half of the box-office top 10. "King Arthur" drops three spots to #6 this week, with a box-office pull of over $6.9 million. After four weeks in theaters, "The Notebook" is still holding strong, landing at #7 with over $5.4 million.

Rounding out the top 10 this week are "White Chicks," which drops from #6 to #8 with $3.4 million in ticket sales; "Dodgeball: A True Underdog Story," which falls from #7 to #9 with over $3.2 million; and "The Terminal," which slides from #8 to #10 with $3.1 million.

Overall, ticket sales this weekend were up very slightly from that of the corresponding weekend last year.

Next week, look for "The Bourne Supremacy" and "Catwoman" to elbow their way into the top 10.

Check out everything we've got on "I, Robot."

Visit MTV Movies for more from Hollywood, including news, interviews, trailers and more.