The Shooter is the main antagonist of the Season 5 episode of The Fresh Prince of Bel-Air entitled "Bullets Over Bel-Air.".
He was portrayed by an uncredited Stephen Lang, who played Miles Quaritch in Avatar.
Bullets Over Bel-Air
The episode started with the Banks about to go on a camping trip. Will foolishly opened Carlton's raft which caused his hurricane lamp to shatter. Because of this, Will and Carlton go out to the ATM downtown to pay for his lamp. After they got the money, an armed thief threatens them into giving him their money. Will gives him the money, and Carlton replies that he had more in his pocket. The thief shot Will and after he assumed that Carlton had a gun in his pocket, he ran away.
Will is then taken to the hospital. He's alive, however, the bullet was significantly close to his spinal cord and it most likely would've shattered it. All of the Banks family members are called in, including Will's mother. Carlton was affected by the shooting the most. He was starting to reconsider everything that the law and his father had ever taught him, and was enraged that if the thief was caught, he would most likely get about six months in jail and then be released. This event was so traumatisizing to Carlton, he bought himself a gun as a means of protecting himself, and it is also heavily implied that he wanted to go and seek revenge. Will reminds him of his life debt to him, and talks him into giving him the gun. As Carlton was leaving, Will opened the gun and saw it had bullets, and he began to cry.