ABC has confirmed that Victoria Beckham will guest star on Ugly Betty.

She will make a cameo appearance as a celebrity bridesman at the wedding of Wilhelmina Slater (Vanessa Williams) and Bradford Meade (Alan Dale).

So far, the Spice Girl's efforts to launch a career on American TV have fallen flat. An NBC special, Victoria Beckham: Coming to America, was panned by critics and managed a poor 4 million viewers.

The second season of Ugly Betty will start its run at 8pm on September 27.