Best supporting actress nominee Penelope Cruz, from the film "Vicky Cristina Barcelona," arrives at the 81st Academy Awards in Hollywood, California February 22, 2009. [China Daily/Agencies]