Credit: Kevin Mazur/

Scarlett Johansson doesn't regret her two-year marriage to Ryan Reynolds. 

In fact, the actress told Cosmopolitan's January issue that saying "I do" to Reynolds was "the best thing I ever did." 

"I'm a big believer that when something feels right, you should do it," she told the magazine. "I'm a big believer in instinct. Getting married was the right thing to do because it was natural. It grew out of a romance and love and a desire to have a future with somebody, and I was very fortunate that I married somebody who turned out to be the person I thought he would be."

The Avengers star, 27, told Cosmopolitan she misses "having a partner and a confidant."

"Relationships are complicated," she mused. "Being married is a living, breathing process. I think I was not fully aware of the peaks and the valleys. I wasn't prepared to hunker down and do the work... Both of us were extremely busy. We spent so much time apart. It's very difficult." 

Since the couple's split in 2010, Reynolds, 35, has moved on with Blake Lively. Johansson had a five-month romance with Sean Penn, 51, that ended in June.