Marcial Andrade is main villain in Mexican telenovela Between love and hate. He is portrayed by Alberto Estrella.