The 59th Cannes Film Festival opens today with the showing of Ron Howard's "The Da Vinci Code," starring Tom Hanks, Audrey Tautou, Jean Reno, Ian McKellen and Alfred Molina. The film will open today in theaters in France, and worldwide on May 19. The film festival will run until May 28, when awards will be presented.