Actress Salma Hayek arrives at the 18th Annual Elton John AIDS Foundation Academy Award Viewing Party in West Hollywood, California March 7, 2010. [Agencies]