The 32-year-old actress broke off her engagement to the 'Alfie' actor in 2005 after it emerged he had been having an affair with the nanny of his children, but is happy she gave him a second chance in 2009 and was able heal their friendship, reported Contactmusic.
"Had to do it. A huge part of my life and his life and it ended in a way that was awful. When something ends in a way like that, it's important if you can, in a way, go back and revisit it and either shut that door or create a new room. So it was a very healthy, cathartic experience," Miller said.
Miller has 18-month-old daughter, Marlowe, with her fiance, Tom Sturridge.