Eva Longoria showed off her lively sense of humour this weekend as she presented the MTV European Music Awards partly in fun fancy dress.

Although the Desperate Housewives actress arrived to the Spanish event in a flattering Victoria Beckham gown, she appeared on stage to present her first link dressed as a giant ham.

It looked as though it was an homage to Lady Gaga's recent steak fancy dress outfit, but it certainly raised a few smiles among members of the audience.

However, according to Look magazine, Lady Gaga herself was not too impressed, seething: "Why can't she stop stealing my ideas?"

Longoria did not stick to outrageous costumes though, instead changing back into a series of party frocks one after the other.

She was also joined on stage by fellow fancy dress fan Katy Perry, who ripped off one of her skirts Bucks Fizz-style to reveal a sexy bodysuit.

Perry famously sported a series of costumes including a cheerleader outfit to the MTV video awards a few months back.