Eva Mendes walked the red carpet in a purple dress at the GQ Men of the Year Awards Tuesday in London.