To whom is Antonio Banderas married?

Antonio Banderas has been married since 1996 to the American actress Melanie Griffith and the couple has a beautiful daughter called Stella Banderas she was born on September 24, 1996.