The 'What Happens In Vegas' star has revealed he stayed in a series of different homes for a year after he split from the 54-year-old actress.

Speaking to Airbnb CEO Brian Chesky at Airbnb Open 2016 in Los Angeles on Saturday (19.11.16), he said: ''I went to Europe and I flew in and got in in the middle of the night. I arrived at the Airbnb at 2 a.m. The person had left me dinner and a glass of wine.

''It was ... the magic and the love that I needed in that moment. I was shocked that someone would care that much about a total stranger.''

Meanwhile, the 38-year-old actor - who is an investor of Airbnb - is now happily married to Mila Kunis and they are preparing to welcome their second child into the world but they cannot agree on a name for the little boy.

He said: ''There was a rallying cry from a collective that believed in the name Hawkeye. A kid named Hawkeye, it could be 'M*A*S*H*'-y, like he could be a doctor.

''Hawkeye Kutcher, it didn't fly, it didn't cross the Mila threshold, it came to the threshold but it got knocked out ... You don't want everyone else's opinion on the name. When we get in the naming process she hates every name I come up with.''

The couple - who already have Wyatt Isabelle, two, together - are excited about the baby's arrival but Ashton admits he's a bit ''worried'' as he hasn't done anything in preparation.

He said: ''I'm worried. The first one, I was almost like a doula. I was reading every book. I was ready. I had a catcher's mitt on. This one, I haven't done anything ...

''[But] I'm like, 'Well, we already didn't break the first one.' They're really durable. They don't break very easily. You have to really try to break them.''