50 Sexy Diego Luna Pics Basically Guaranteed to Make You Swoon

Getty | Samir Hussein

From Rogue One: A Star Wars Story's Cassian Andor to Narcos: Mexico's Félix Gallardo, Diego Luna plays good guys just as well as bad guys, and he looks really freaking hot while playing them all. (And let's not forget his role in 2001's Y Tu Mamá También, which is one of the sexiest and most underrated movies of all time.) The 39-year-old actor has been in Hollywood for decades now, yet somehow, he keeps on getting better-looking with time. We may not know how he's managed to defy the aging process, but we do know that Diego is major eye candy, and these pics are proof.