ricardo chavira gi 'Desperate Housewives' Ricardo Chivera popped for DUIRicardo Chavira, who plays Eva Longoria’s husband, Carlos Solis, on “Desperate Housewives,” was arrested early Tuesday (May 3) morning in Los Angeles.

According to TMZ, the 39-year-old actor was pulled over at a routine traffic stop around 2 a.m. when cops smelled alcohol on his breath.

Police reportedly administered a field sobriety test which confirmed their suspicions that Chavira was over the legal limit. He was taken into custody and is being held on $25,000 bail.

Chavira has two children with longtime partner Marcea Dietzel.