John Connor is one of the main characters in the Terminator franchise. Throughout the various films, video games, television shows and other media, John's portrayal is constantly fluctuating due to the time-travel aspect. He is the prophesized leader of the Human Resistance, meant to save the Earth from Skynet's Terminator army.
In Dawn of Fate, Bruce DuBose voices John. Bruce has a very good authoratative voice. It has a good amount of gruffness, while balancing energy but also coming off as someone who has become jaded by years of war.
Nick Stahl, who also played the character in the third live-action film, lends his voice in the video game version. I don't have much to say about Nick, as his version of the character is in his early 20s, and has yet to become the leader of the Resistance.
For the video game adaptation of the fourth film, Gideon Emery voices John, based on Christian Bale's on-screen portrayal. It's just my guess on this, but I feel like they didn't get the proper clearance to use Christian Bale's physical and vocal likeness in the video game. As such, the character doesn't quite resemble Bale, and only remotely sounds like him. Still, it's a good voice.