Patricia Arquette has named Ewan McGregor as the co-star with whom she shared her worst on-screen kiss, and revealed why it was the result of a pact with Nicolas Cage. “I was married to somebody ...