Melanie Griffith filed for divorce from Antonio Banderas on Friday.
But the couple of 18 years have already been apart for 'several months,' a source tells MailOnline exclusively.
'They have not been happy for a long time and they have taken a lot of breaks already so their estrangement is nothing new,' a friend has revealed. 'They wanted to wait till the timing was right to announce their divorce. It's not a rash decision.'