Emily Blunt still ''can't'' talk about rumours Michael Bublé cheated on her.

The 32-year-old actress, who split from the Canadian singer in 2008 after three years together amid allegations he had been unfaithful, admits their split was ''complicated'' and she doesn't feel comfortable discussing it.

Asked about speculation surrounding their break-up, the 'Into the Woods' star, who has 19-month-old daughter Hazel with husband John Krasinski, said: ''I don't know, it's complicated. I never want to talk about it. I can't do it.''

But Emily insists the pair ''had a good time'' together and she still loves the 40-year-old star's family, especially his mother Amber.

The 'Sicario' star told Howard Stern on his SiriusXM radio show: ''I loved his family. I love his family. I still do.''

The 'Home' hitmaker previously hinted he was to blame for his split from the British actress and claimed it completely changed him.

Speaking earlier this year, he said: ''I was a jerk and I was careless and reckless with the hearts of women I was with. And I got my karma. I earned it. I got my butt and heart kicked and it hurt me enough that I looked in the mirror and I didn't want it to happen again. If I wanted to be a happy guy and really fall in love, I would have to love myself.''

While Emily went on to marry former 'The Office' USA star John in 2010, Michael is currently expecting his second child with Argentinian wife Luisana Lopilato, whom he wed in 2011.