John Harrison begann seine Karriere mit der Regie von Rockvideos und arbeitete als erster Assistenzregisseur für den berühmten Horrordirektor George A. Romero (Die Nacht der lebenden Toten (1968) / Die unheimlich verrückte Geisterstunde (1982)). Harrison schrieb und inszenierte mehrere Episoden von Romeros klassischer TV-Serie Geschichten aus der Schattenwelt (1983), bevor er Regie führte bei Geschichten aus der Schattenwelt (1990) für Paramount Pictures, was ihm den Grand Prix du Festival in Avoriaz, Frankreich, einbrachte. Harrison war Co-Autor des animierten Spielfilms Dinosaurier (2000) für Disney. Er schrieb auch die Adaption von Clive Barkers Fantasy-Romanen "Abarat", ebenfalls für Disney. Im Herbst '06 vereinte sich Harrison wieder mit seinem Mentor George Romero, um Romeros Film Diary of the Dead (2007) zu produzieren. Sein Action-Thriller Blank Slate (2008) für Produzent Dean Devlin, für den Harrison Regie führte und das Drehbuch schrieb, wurde im Herbst 2008 als zwanzigteilige Mikro-Serie auf TNT ausgestrahlt. Clive Barkers Book of Blood (2009), das er schrieb und inszenierte, wurde im Herbst 2009 veröffentlicht. Seine sechsstündige Miniserien-Adaption von Frank Herberts monumentalem Bestseller Der Wüstenplanet (2000), bei der er Regie führte, war ein Emmy-preisgekrönter Erfolg in den USA und international, sowohl bei der Erstausstrahlung als auch später im Heimvideo. Harrisons Children of Dune (2003), eine weitere sechsstündige Miniserie, die die nächsten zwei Romane von Frank Herberts mythischer Abenteuerreihe umfasst und die er schrieb und koproduzierte, war ebenfalls ein Emmy-Gewinner für den Sci-Fi Channel.