Né en 1968, Glen Luchford est un réalisateur et photographe de mode anglais. Installé à Londres dès l’âge de 19 ans, il se fraie un chemin dans le milieu de la mode et débute sa carière pour The Face. En 1993, le magazine fait appel à lui pour réaliser un portrait de Ian Brown du groupe The Stone Roses, une image mythique qui va lui ouvrir les portes d’une carrière internationale.