Antonio Banderas' heart attack is the "best thing" to have happened to him.
The 65-year-old actor suffered a heart attack back in 2017 - but that scare prompted him to embrace a new lifestyle, including quitting smoking and relocating to Malaga in Spain.