Spain's film queen Penelope Cruz wins best actress in Venice
Tech making 'our brains explode' says star Penelope Cruz