21 July 2008 Spanish actress Penelope Cruz has confessed that she's got a "monster", an inner voice, that ruins her romances. In a new magazine article, the Vanilla Sky star hints that her failed relationships with Matthew McConaughey and Tom Cruise were wrecked by her. . . . ...