It was Kate Beckinsale we first saw at Cannes Festival in 2010, wearing this multi-tiered Nina Ricci gown ....