Danny Dyer has been sober for 18 months.

Danny Dyer

Danny Dyer

The 'EastEnders' actor decided to quit drinking alcohol following his infamous meltdown at the 2017 National Television Awards - which saw him subsequently take a six-week break from his role as Queen Vic landlord Mick Carter - and though he sometimes misses his favourite tipple, he doesn't like his behaviour when he's drunk so thinks it was the right thing to do.

In his diary for Event magazine, Piers Morgan revealed how he'd offered the 40-year-old actor a beer to drink during his appearance on 'Good Evening Britain', only to have his guest turn it down.

Danny told him: "Not for me. I've been off it for 18 months, since my... well-documented problems."

Asked if he misses it, he said: "A bit, but not really. I hate what it does to me, the way it makes me behave. Problem is that once I start, I can't stop."

Danny's daughter, 22-year-old Dani Dyer, is currently competing on 'Love Island' and though the 'Human Traffic' star - who also has Sunnie, 11, and five-year-old Arty with wife Joanne Mas - didn't want her to take part, he is "proud" of how she's behaved on the dating show.

Speaking to Piers - who has been a vocal critic of the programme - he admitted: "To be honest, you've got a point - I didn't want Dani going in there at first. What father would? But I have to say, she's done me proud."

During his appearance on the show, Danny made headlines by referring to former Prime Minister David Cameron as a "t**t" for "scuttling off" following the Brexit vote, and during the commercial break, he was concerned his rant would get him into trouble.

Piers recounted: "In the next commercial break, Danny asked me, 'Was I all right to say that?'

"'Of course,' I replied. 'I suspect you spoke for a lot of people.' 'I won't be in trouble for it?' 'Au contraire, you'll be a national hero.' And so, very quickly, he was."