The complete list of films to be shown at Cannes Film Festival is out. It includes many of the usual suspects like Pedro Almodovar, Ken Loach, Xavier Dolan among others.