En los últimos días, John Boyega se ha visto involucrado en una nueva polémica. Esta vez está relacionada con Jo Malone, marca británica de perfumes de la que era imagen a nivel mundial. El actor de 'Star Wars' grabó el año pasado un corto, titulado 'A London Gent', para que fuera utilizado como anuncio publicitario de la firma. Boyega lo dirigió y protagonizó. El anuncio ha llegado a China, pero sin John Boyega.
La división china de la marca decidió utilizar le concepto del anuncio pero sustituir a Boyega por Liu Haoran, actor muy conocido allí gracias a la saga 'Detective Chinatown'. Cualquier persona negra que apareciera en el anuncio original también ha sido sustituida, algo que se ha visto como una muestra más del racismo que hay en China. Jo Malone pidió disculpas a John Boyega en un comunicado, reconociendo que "el concepto del corto está basado en las experiencias personales de John y no deberían haber sido replicadas" y acto seguido retiraron la versión china del anuncio. Pero ya había llegado a Internet.