Ryan Gosling quits smoking

Ryan Gosling has given up smoking.

The 35-year-old actor decided to quit the nasty habit after he unexpectedly gassed himself on the lung-damaging fumes while shooting his new movie 'The Nice Guys'', in which he portrays chain-smoking private investigator Holland March.

Speaking on 'The Kyle and Jackie O Show' on Tuesday (17.05.16), he said: "I use to [smoke], but in this movie I smoked myself out. I never want another cigarette again!

"It really is the greatest way to quit - it's hard to come by - you really have to get a film where you have to smoke all the time, but I highly recommend it if you are trying to quit."

And smoking wasn't the only bad habit the hunk was force to pick up for the movie as he was also expected to play drunk.

But he has admitted that towards the end he didn't really need to act anymore as he and his co-star Russell Crowe - who plays a contract killer in the flick - would regularly rock up to set hungover after hours of boozing the night before.

He explained: "In terms of the drinking, I am supposed to be drunk all the time in the film, but it actually worked out because I went out with Russell right before we started shooting, so I was still drunk the entire shoot. So I never had to play drunk once, I was 'Scooby Doo-py' all day long."

Meanwhile, Ryan's decision to turn his nose up at booze and cigarettes after the film has come at the right time as he and his partner Eva Mendes, 42, have just welcomed their second child Amada Lee into the world. 

The couple also have 20-month-old daughter Esmerelda. 


VIRUS FREE: 10 top stories you may have missed

premium_icon VIRUS FREE: 10 top stories you may have missed

10 top stories you may have missed recently.

Bowser ripoffs: When Roma can expect to see cheaper fuel

premium_icon Bowser ripoffs: When Roma can expect to see cheaper fuel

WITH RACQ saying they would expect prices in Roma to be no higher than 115cpl, why...

Virus cases jump to 873, as ‘peak’ time revealed

Virus cases jump to 873, as ‘peak’ time revealed

Premier reveals just when local cases are expected to ‘peak'.