Naomi Campbell's Ugly role
Naomi Campbell is set to appear in 'Ugly Betty'.
The British supermodel will play herself in the second series finale of the hit US TV show.
Actress Becki Newton - who plays receptionist Amanda Sommers - said: "She's going to be in our last episode, which is exciting. I've personally requested that I don't stand next to her because Amanda would not like to be seen with such a tall, pretty person."
Campbell was originally announced as a guest star last year but didn't appear.
The catwalk queen is the latest star to make an appearance in 'Ugly Betty'.
Kiss rocker Gene Simmons had a cameo in which he was revealed to be Amanda's real father.
Victoria Beckham made a guest appearance playing Wilhelmina Slater's bridesmaid and was very well liked by all the cast.
America Ferrera - who plays geeky editorial assistant Betty Suarez - said the Spice Girl was willing to be humiliated and happily poked fun at her public image.
She said: "She was wonderful. It always brings something to the show when we have someone new come in.
"She definitely came with the right attitude. If you're not willing to be humiliated then you don't belong on our show."
© BANG Media International