Complex sentence: Gault himself is a morally ambiguous character who follows the pattern of many famous fictional criminals: although a law-breaker (he seems primarily interested in making money), he proves also to have a strict moral code.
Split into simpler sentences: Gault himself is a morally ambiguous character who follows the pattern of many famous fictional criminals: although a law-breaker. He seems primarily interested in making money, but proves himself also to have a strict moral code.