LOS ANGELES, California (AP) -- "The Da Vinci Code" banked an estimated $29 million at the box office on its first day in theaters, an industry official said Saturday, positioning the film to turn in the strongest opening weekend for any movie this year.