Contra viento y marea is a Mexican telenovela aired from April 25 until November 4, 2005. This was also the last acting role of Beatriz Sheridan, who died in 2006 of a heart attack.
Marlene Favela
as Natalia Ríos
Sebastián Rulli
as Sebastián Cárdenas / Sebastián Ortigoza Rudell
Azela Robinson
as Apolonia Rudell Zurita Vda. De Serrano
Adriana Fonseca
as Sandra Serrano Rudell de Balmaceda
Ernesto D'Alessio
as Eduardo Cárdenas
Kika Edgar
as Regina Campos / Álvaro/ Luna
Alberto Estrella
as Valente Ortigoza / Franco Gallardo
Silvia Manríquez
as Amparo Contreras de Cárdenas
Beatriz Sheridan
as Doña Carlota Zurita Vda. de Rudell
Armando Araiza
as Imanol Balmaceda Sandoval
Teo Tapia
as León Marino
Jorge Poza
as Mateo Lizárraga