i'd love to see him play SWTOR (Star Wars The Old Republic), it's an MMO but it's very singleplayer friendly. takes place in the old republic so thousands of years before the movies and a cold war is brewing between the Galactic Republic and the Sith Empire. There are 4 classes for each side and each class has it's own storyline, not some small side thing that you barely pay attention to but an actual engaging story. you can be a padawan and work your way up to jedi master, be a sith apprentice and become a darth, you can be Han Solo a lovable rogue or a Bounty Hunter only out for credit, you really feel like you are progressing as a character when you play. Made by Bioware back when they actually made good games so the story and characters are solid and pretty sure he would really like it.
I recommend the Imperial Agent class/story, you are James Bond in space, going around seducing women and taking down bad guys.