'Ugly Betty' will not return for another season next year.
'Ugly Betty' has been cancelled.
The US show following the life of sartorially-challenged Betty Suarez working at Mode magazine, will end after four series.
The pair said: "We've mutually come to the decision to make this 'Ugly Betty's' final season, and are announcing now as we want to allow the show ample time to write a satisfying conclusion.
"We are extremely proud of this groundbreaking series, and felt it was important to give the fans a proper farewell."
Mark Indelicato, who plays Betty's fashion-conscious nephew, Justin Suarez, admitted the decision to cancel the show was a surprise.
He said: "It's been an amazing four years. I've learned so much from the wonderful actors I have worked with. It's sad to see this come so unexpectedly but I think we all recognise the tremendous work we have done - and I am very grateful for that."
Recently America Ferrera - who plays title character Betty - gushed about the programme, despite the fact it was moved from its prime time Friday night slot to Wednesday.
She said: "The people who loved our show always loved our show, will always love our show and will find us wherever we are."