John Logan fue un exitoso dramaturgo en Chicago durante muchos años antes de dedicarse a la escritura de guiones para películas a finales de los noventa. Obtuvo una nominación al Premio de la Academia por co-escribir (con David Franzoni y William Nicholson) Gladiador ganador de la Mejor Película en 2000. Recibió otra nominación por escribir El Aviador (2004), protagonizada por Leonardo DiCaprio y dirigida por Martin Scorsese. También fue nominado al Globo de oro por el musical de Tim Burton Sweeney Todd: El barbero demoníaco de la calle Fleet (2007). Recibió una tercera nominación al Oscar por la adaptación de La invención de Hugo Cabret (2011). Escribió los guiones para las películas de James Bond Skyfall (2012), junto con Neal Purvis y Robert Wade, y Spectre (2015). También creó la serie de televisión de 2014 Penny Dreadful, para la cual se desempeñó como único escritor hasta que concluyó con su tercera temporada, y la próxima Penny Dreadful: City of angels.