10 years? I'm not sure that's old enough. He might be able to handle the violence (you can say its medieval fantasy, there's a war going on, yadda-yadda), but collecting one night stands and making complicated moral decisions?

Maybe let him try it while you're there and hope he gets bored. Or negotiate him down to Divinity 2. Dragons are cool and much more harmless than witchers.