Cannes Film Festival Updated / Thursday, 21 May 2015 14:14 Naomi Watts The Cannes Film Festival is always a star-studded affair and this year is no different - see the best pics here! Sienna Miller Karlie Kloss Natalie Portman Bar Rafaeli Doetzen Kroes and Liya Kibede John Legend Sienna Miller Julianne Moore Lupita Nyong'o Jake Gyllenhaal and Sienna Miller Tom Hardy, Charlize Theron and Nicholas Hoult Charlize Theron Miranda Kerr Naomi Watts Eva Longoria Jack O'Connell Jane Seymour Julianne Moore Sienna Miller Selma Hayek Michelle Rodriguez Charlize Theron Michelle Rodriguez Cate Blanchett Eva Longoria Rooney Mara, Cate Blanchett Poppy Delevigne Natasha Poly Salma Hayek Sienna Miller Adriana Lima Alicia Vikander Cate Blanchett Doutzen Kroes Emily Blunt Natalie Portman Irina Shayk Kendall Jenner Anja Rubik Karlie Kloss Lara Stone Cannes Film Festival Natasha Poly Paul Dano, Zoe Kazan Victoria Hervey Annie Clark Joan Smalls Cara Delevingne Rachel Weisz