Who is Antonio Banderas married to?

Melanie Griffith