Diego Luna (b. 1979) is a Mexican actor best known for playing Captain Cassian Andor in the 2016 film Rogue One: A Star Wars Story. Luna began his career as a child actor in telenovelas and later starred in Y tu mamá también (2001) and Rudo y Cursi (2008). He played supporting roles in American films including The Terminal, Elysium and Milk and starred with Romola Garai in Dirty Dancing: Havana Nights. He also provided the Spanish language narration for the National Geographic Channel documentary Great Migrations, and directed the 2014 film Cesar Chavez.