American actor Edward James Olmos, 76, revealed that he has overcome throat cancer. Olmos played the popular Lieutenant Castillo in the eighties series Corruption in Miami (Miami Vice), alongside Don Johnson and Philip Michael Thomas.

He was treated with radio and chemotherapy until last December and that sometimes his body was "sold" The last four months have been spent regaining his strength and he is now in good shape thanks to swimming, weight-bearing and rowing. "It was a changing experience, it made me understand how wonderful life is," said Olmos.