Spanish actress Penelope Cruz arrives for the screening of "Broken Embraces" during the 34th Toronto International Film Festival (TIFF) in Toronto, Canada, Sept. 10, 2009. The 34th TIFF opened here on Thursday. [Xinhua]