teen star. He had small roles in the films Todo el poder (Gimme the Power; 2000) and Before Night Falls (2000), Luna's first international film. Luna starred as Tenoch Iturbide alongside Gael García Bernal in Y tu mamá también (2001), a Mexican road trip film directed by Alfonso Cuarón. A critical and box office success, the role brought him international stardom. The film was the beginning series of high-profile collaborations with childhood friend García Bernal, with whom he would costar in several films and go on to establish Canana Films. For these roles and others, the two are considered to be faces of the Nuevo Cine Mexicano film movement. In the following two years, Luna acted in Mexican films along with English-language productions like the miniseries Fidel, Vampires: Los Muertos, the Kevin Costner western Open Range, and the Academy Award-winning Frida. He starred in the 2003 film Nicotina, which was critically and commercially successful in Mexico. 2004 was a significant year for Luna as he starred in Steven Spielberg's The Terminal alongside Tom Hanks, the Dirty Dancing: Havana Nights (a Cuban-based reimagining of Dirty Dancing), and the indie crime film Criminal opposite John C. Reilly. He subsequently had starring roles in the films Fade to Black (2006) and Harmony Korine's Mister Lonely (2007), and also appeared in the critically acclaimed biopic Milk (2008). In Spanish-language film, he starred in Sólo Dios sabe opposite Alice Braga (Only God Knows; 2006), crime thriller Solo quiero caminar (Walking Vengeance; 2008)—for which he was nominated for a Goya Award—and the soccer comedy Rudo y Cursi (2008), one of the highest grossing Mexican films of all time. In the early 2010s, Luna co-starred in the Will Ferrell Spanish-language comedy Casa de mi Padre (2012) and appeared in the action films Contraband and Elysium. He appeared opposite Katy Perry in her music video for "The One That Got Away;" as of 2022, the music video has nearly 1 billion views on YouTube. He starred in the animated musical comedy The Book of Life (2014) whose soundtrack charted in numerous countries. In 2015, the pilot episode of the Amazon Studios series Casanova, in which Luna stars as Giacomo Casanova. The show was not picked up to series. In August 2015, it was announced that Luna was part of the cast of what was then known as Star Wars: Rogue One. Rogue One: A Star Wars Story premiered