An amazing animated poster for the 66th Cannes Film Festival.

(Source: youtube.com)