The Cannes Film Festival is one of the most stylish events of the year.
Now in its 71st year, these are our best dressed men from the red carpet on the French Riviera.
Javier Bardem.
Oliver Cheshire.
Luke Evans in Bottega Veneta.
Adam Driver in Saint Laurent.
Michael B. Jordan in Armani.
Teo Yoo.
Nikolaj Coster-Waldau.