Question: Who has appeared as Mateo Santos in All My Children (1995–2001; 2010) and Hiram Lodge in Riverdale (2017–present)?
Answer: Mark Consuelos has appeared as Mateo Santos in All My Children (1995–2001; 2010) and Hiram Lodge in Riverdale (2017–present).