It wasn’t quite the Preakness, leaving the pundits baffled by a filly winning for the first time in almost a century, but the box office race was closer than expected. The raw estimates for the weekend: Angels & Demons $48 million, Star Trek $43 million.