Spider-Man 3 smashed U.S. box office records last weekend , netting $ 148 million in its first three days of release .