Updated

"Angels & Demons" took the top spot at the box office from "Star Trek" by earning $48 million in its first weekend of release.

The haul was far less than the earlier Dan Brown adaptation "The Da Vinci Code" — which earned $77.1 million when it opened in 2006 — but still enough to narrowly topple the popular "Star Trek."

In its second weekend, "Star Trek" took in $43 million, a strong number after its $75.2 million opening last weekend, excluding its Thursday midnight screenings.

"Angels & Demons" reunites Tom Hanks and director Ron Howard for the sequel to "The Da Vinci Code." It opened without the benefit of the buzz that propelled "The Da Vinci Code" to a $753 million worldwide total.