Avant la sortie de Rocky, film récompensé de plusieurs oscars, John G. Avildsen est surtout connu pour le petit film Sauvez le tigre. Après Rocky, il tourne quelques films méconnus avant de s'imposer avec la série des Karaté Kid dont il réalise les trois premiers épisodes. Il retrouve Stallone en 1990 pour un Rocky 5 magnifique qui ne convainc pas les fans ni le public, pas plus que ses films suivants. En 1999, il réalise Inferno mais refuse de le signer sous son propre nom, préférant pour d'obscures raisons utiliser un pseudonyme (Danny Mulroon).