1 of 3 | Spanish actor Antonio Banderas celebrates his 66th birthday Monday. File Photo by Rocco Spaziani/UPI | License Photo

Aug. 10 (UPI) -- Antonio Banderas is celebrating his 66th birthday.

The Spanish actor has entertained audiences for over 40 years with his versatile roles, from gunslinger El Mariachi in Desperado to artist Pablo Picasso in Season 2 of the National Geographic series Genius.

Banderas is an Oscar-, Emmy-, Golden Globe- and Tony-nominated actor who was awarded Best Actor at the 2019 Cannes Film Festival for his work in Pain and Glory. Here's a look back at 6 of his iconic film and TV roles in honor of his birthday.

'Desperado'