Chinese actress Fan Bingbing arrives for the 'Mad Max: Fury Road' screening at the 68th Cannes Film Festival in France on May 14. [Photo/IC]