Salma Hayek, Amanda Seyfried | news sites