Ricardo Chavira is getting political… At least on the small screen.
The 43-year-old Mexican American actor has landed a key role on ABC’s drama series Castle.
Chavira, best known for portraying Eva Longoria’s husband on Desperate Housewives, will play Alex Lopez, a popular congressman whose life may in danger.
Chavira will appear in Episode 18, when Detective Ryan — who it was established has been working side jobs — pulls some hours at his brother-in-law Frank’s private security company, which has been charged with protecting Congressman Lopez.
Teasing the Ryan-centric episode, showrunner David Amann told TVLine, “He gets involved in a situation where [he and Frank] are guarding somebody important and an incident occurs, and he is caught in the middle of it.”
Chavira’s post-Desperate Housewives credits include Burn Notice, Welcome to the Family and Bad Teacher.
Castle resumes its season, with Episode 17, on March 16.