Angels and Demons did as expected and topped the North American box-office this passing weekend with a solid $48 million opening - about $30 million less than that of its predecessor, The Da Vinci Code. Worldwide was where 'Code' made most of its money, though and this sequel lived up to expectations, taking a further $104 million from its global day-and-date launch. Elsewhere, Star Trek held up extremely well thanks to fantastic word of mouth, coining an extremely respectable $43 million, taking its total to a hugely impressive $147 million after only two weeks.