
Diego Luna is a popular Mexican actor, director, and producer. He was born on December 29, 1979, in Toluca, Mexico. He developed an interest in acting at a young age, as his father was a theater, opera, and film set designer. He acted in a stage play at the age of 7. In 1995, he worked in the show El premio mayor. He gained international popularity for his role in the film Y Tu Mamá También (2001), where he starred alongside his real-life friend Gael García Bernal. Over the years, Luna has worked in both Spanish and English films.
He has been part of popular films like Frida (2002), The Terminal (2004), and Milk (2008). One of his most popular roles was as Cassian Andor in Rogue One: A Star Wars Story (2016), a character he reprised in the Disney+ series Andor. He has received many performance awards, such as the Critics' Choice Award and MTV Movie Awards Mexico, as well as recognition at the Venice and Morelia International Film Festivals. Apart from acting, he has been in the limelight for his relationships over the years. Let’s take a look at Diego Luna’s dating history.
Camila Sodi

Diego Luna was married to Mexican actress and singer Camila Sodi. The two met while working on a film and started dating in 2007. The couple got married in 2008. They had 2 children together — a son named Jerónimo and a daughter named Fiona. However, their marriage did not last, and they divorced in 2013. Even after the separation, Diego and Camila have stayed respectful towards each other and work together to raise their kids. Their relationship was one of Diego’s most public ones.
Marina de Tavira

Diego Luna and Marina de Tavira are both popular figures in Mexican cinema. According to reports, they have been secretly dating since around 2019. Their relationship reportedly began years earlier when they collaborated on the play Tomar partido, but it wasn't until later that their bond turned into a romantic relationship. Their 1st public appearance as a couple occurred at the 2021 Premios Platino, where they posed together on the red carpet.
The actress also went to a posthumous tribute organized by Diego Luna for his father. She also paid tribute to his father on her Instagram, she wrote, “An indispensable artist and a very, very dear person is gone.”
FAQs about Diego Luna
A. Diego Luna is 45 years old, as of May 2025.
A. Diego Luna is Mexican.
A. Diego Luna plays Cassian Andor in Andor.