Rubick

Rubick the Grand Magus is a ranged Intelligence hero who features the unique Ultimate Ability Spell Steal, which lets you capture a spell from any opposing hero and use it as your own for several minutes. Because he isn't "complete" without a stolen spell in his arsenal, his strength will depend on how good the player is at spotting enemies who leave powerful abilites open to be stolen, and how these spells are utilized. The rest of his kit lends itself well to pushing down creep waves, ganking enemy heroes, and dominating team fights. Rubick is recommended for experienced players who possess at least a cursory understanding of every Hero in the game and their abilities.

Trivia

 * In both DotA and Dota 2 he is the son of Aghanim.