"Well, I feel it's lazy when 'journalists' dredge up past relationships. I also don't need to explain myself or my choices to anyone," she added.

"I can understand interest in current ones, but the past is the past. I think less of the writers who ask, they disappoint me with the banality of their questions. You at least asked it in a more interesting way."

Meanwhile, McGowan is returning to Once Upon a Time. The actress will reprise the role of Cora in a forthcoming episode of the show's third season.