Scherzinger looked sleek in a floor-length silk Amanda Wakeley gown, while Beckham was understated in a black keyhole detail gown from her own collection.
Longoria was elegant in a black lace gown also from Beckham's fashion line, as she posed with her close friend and fashion designer on the red carpet.
The 4th annual fundraising event, organised by Longoria, this year raised money for charity appeals including BBC's Children in Need and the victims of the Philippines Typhoon Haiyan.
It also supports the Eva Longoria Foundation, which the actress set up last year to help Latina families through education and entrepreneurship.
The former Desperate Housewives actress said at the star-studded event: "This is our fourth annual Global Gift Gala here in London. We do these all over the world.
"This is a really fun special event, where we try to unite all the people who are doing amazing things and all the different programmes to bring awareness and raise funds."
Other guests included Pixie Lott, looking pretty in a pink gown, and her boyfriend Oliver Cheshire, who was co-hosting the event.
Yesterday, Beckham tweeted a photograph of herself altering Longoria's gown ahead of the fundraiser.
View more of today's best celebrity pictures below: