'Da Vinci' debut is second-biggest ever

The Da Vinci Code's debut is the world's second-biggest ever.

Producers Columbia Pictures say the movie took $77 million in the United States and Canada and $224m worldwide in its first three days in cinemas.

It has beaten Ice Age: The Meltdown (with $68m) to become this year's biggest US debut and trails behind only Star Wars: Episode III's global record of $253m.

The film's achievement comes despite opposition from religious groups and a string of poor reviews.

Columbia welcomed the news. "The book became more than a book and the movie became more than a movie," said marketing spokeswoman Valerie Van Galder. "It became a perfect storm."