Victoria Beckham and Eva Longoria have a blast filming an ad.