Viola Davis' Lime Green Gown Steals the Show at Cannes