Question: who plays rafael barba on law and order
Answer: Raúl Eduardo Esparza ( born October 24 , 1970 ) is an American stage and television actor , singer , and voice artist , best known for his role as Rafael Barba in Law & Order : Special Victims Unit .