Chinese actress Fan Bingbing arrives for the screening of "Mad Max: Fury Road" at the 68th annual Cannes Film Festival in Cannes, France, May 14, 2015. [Photo/CFP]