what year did eva longoria play a role on the title that is an american mystery comedy-drama television series created by marc cherry and produced by abc studios and cherry productions ?
2004-12