
Aeon Flux, starring Charlize Theron, opened in second place for the weekend, with an estimated $13.1 million gross (the film cost around $60 million to make). Harry Potter stayed on top with an estimated $20.45 million for the weekend, bringing the picture to around $230 million so far in the U.S., and $560 million worldwide.