Mel B looked gorgeous as she attended model Natalia Vodianova's charity event at Cannes Film Festival.