CD Projekt RED’s Story Director Marcin Blacha described the thought process behind choosing Keanu Reeves and how he helped define Johnny’s character.

Source: N4G PC CDPR: Johnny Is More Complex & Relatable Thanks to Keanu;The Actor Had to Have a Connection with Him