Telemundo and Argos on the Telemundo production Marina, replacing Mauricio Ochmann as Ricardo. The telenovela was filmed in Acapulco, Mexico. On September 27, 2007, Cardona was awarded the "Latin Pride Award" in the Back Bay Events Center in Boston. The award honors the accomplishments of Hispanics of different areas and is a production of the Latin Pride Magazine. Cardona appeared in the 2008 Disney film Beverly Hills Chihuahua. In 2008, Cardona appeared in El Cartel de los Sapos for Caracol TV where he played a drug dealer. The series was filmed in Miami, New York, Colombia, Panamá and Madrid. The series was followed by a film of the same name. Both of which were based on a book written by Andres Lopes alias Florecita, who wrote the book while in prison. The series debuted on Caracol TV on June 5, 2008, continuing until October 2008. Since it premiered in July 2008, El Cartel was the highest rated show on Colombian television. When it premiered on Telemundo in December 2008, it was the highest rated show in the history of the network. In November 2008, Cardona played a lead role in the film Undertow. Cardona plays the character of Santiago, a gay painter who arrives in a small town and falls in love with Miguel, a married fisherman played by Cristian Mercado who is torn between his love for Santiago and his love for his pregnant wife Mariela (Tatiana Astengo). The film is produced by Dynamo Capital (Colombia) and Calvo Films (Peru), and is directed by Javier Fuentes-León. Undertow also premiered at the San Sebastian Film Festival on September 23, 2010. The film had a great reception at the Sundance Film Festival, winning the Audience Award for World Cinema Drama. Cardona appeared in an episode of Tiempo final titled "La entrega" in the second season of the series which also co-starred his girlfriend Katarina Sacht. Tiempo final was a remake of the Chilean series of the same name, and aired on Fox. He acted in La Ultima Muerte alongside Kuno Becker, in 2009. The film premiered in Mexico in November 2009. Cardona was in the third season of Spain's version of Sin tetas no hay paraíso, which aired on Telecinco. In the series, he played a policeman named Martin La Roca. The series premiered in Spain in fall 2010. He produced and directed a short film called Risas Inocentes with his