Johnny Silverhand was a completely different character before CD Projekt Red bough Keanu Reeves on board to play this role in Cyberpunk 2077.

Source: N4G PC Cyberpunk 2077 Concept Art Shows How Johnny Silverhand Looked Before Keanu Reeves