Scarlett Johansson has revealed she thinks it can be hard for two actors to be in a relationship together.

The 30-year-old Avengers star was married to Woman In Gold star Ryan Reynolds for two years, before they split in 2010. She is now married to French advertising director Romain Dauriac.

Scarlett told Parade magazine: “Acting is a very strange world to be co-existing in. It’s very volatile. There’s always going to be the more successful person.

“It’s related to rejection. Because actors, if they’re not having success, connect it directly to unpopularity – to the fact that nobody wants them. It’s not necessarily true. I’m constantly rejected.

“[Marriage] takes a lot of work. It takes a man who’s not only confident in the love that you have for one another, but confident in what he has going on in his own career. He has to be in a field that’s completely different from yours.

Ryan Reynolds (AP Photo/Michael Sohn)
Scarlett was married to Ryan Reynolds for two years (Michael Sohn/AP)

“My husband’s also involved in art. What’s important to him is the recognition that he gets from his job, and that has nothing to do with my job.”

The couple married in October 2014, a month after the birth of their daughter Rose.

Scarlett revealed what a buzz she gets out of being a mother.

Scarlett Johansson and husband Romain Dauriac (Chris Pizzello/Invision)
Scarlett Johansson and husband Romain Dauriac (Chris Pizzello/Invision)

“The biggest joy that I have is looking at my daughter,” she said.

“When I’m just hanging out with her and we’re doing silly stuff and if I make her laugh, the feeling of joy I have is explosive. If I can make her laugh and she gets a big smile on her face, that’s pretty much it. If only you could actually bottle that and carry it around.”