who has appeared as mateo santos in all my children (1995–2001; 2010) and hiram lodge in riverdale (2017–present)?
mark consuelos has appeared as mateo santos in all my children (1995–2001; 2010) and hiram lodge in riverdale (2017–present).