Hancock made $107.3 million over the five night weekend, giving the Will Smith fractured superhero tale the third best July 4th opening of all time. It’s considered a victory for Smith’s star power, but it’s still almost $50 million less than Spider-Man 2 managed in a similar time frame. Meanwhile, The Wackness enjoyed the highest per-screen average of the weekend, earning $24,177 on each of its 6 screens.