Source plot synopsis — includes the ending
While investigating, Tommy meets various contacts who offer him aid, including band manager Kent Paul (Danny Dyer), who maintains connections with the city's criminal underworld; freelancer Lance Vance (Philip Michael Thomas), who aided in the deal and lost his brother in the ambush; and Texan business tycoon Avery Carrington (Burt Reynolds), who enlists Tommy's help with several deals. Cortez also puts Tommy in contact with drug lord Ricardo Diaz (Luis Guzmán), who employs him and Lance, but soon voices his suspicions that Diaz organised the ambush. Upon further investigation, Lance discovers this to be the case and, against Tommy's advice, tries to kill Diaz, only to get himself captured. After Tommy saves Lance, they invade Diaz's mansion and kill him.
With Diaz dead, Tommy takes over his assets and, at Avery's suggestion, works to expand his new criminal empire by forcing businesses to pay him protection money and buying out nearly bankrupt companies to use as fronts for illicit operations. Tommy establishes his own gang to protect his businesses from rivals, and provides assistance to several prominent gang leaders in the hopes they will support his expansion. Meanwhile, Cortez is forced to leave Vice City after being tracked down by agents of the French government. Tommy helps the colonel fend off an attack on his yacht as it departs the city, and Cortez trusts Tommy to look after his daughter, Mercedes (Fairuza Balk).
Eventually, Sonny discovers that Tommy has gained complete control over Vice City's drug trade without cutting the Forellis in. Enraged at Tommy's independence, he sends mobsters to forcefully collect money from his businesses, but Tommy defends them and kills Sonny's men, severing his last ties with the Forelli family. When Sonny flies to Vice City himself to collect what he believes he is owed, Tommy arranges a meeting at his mansion, planning to pay in counterfeit money. During the meeting, Tommy accuses Sonny of orchestrating the attack that led to his arrest fifteen years prior, and Sonny reveals that Lance has betrayed Tommy and informed the Forellis of his plot, having felt inadequate in Tommy's presence since his rise to power. A shootout ensues, during which Tommy defends his money from the Forellis and kills both Lance and Sonny. With the Forelli family destroyed, no one remains to stand in Tommy's way, and he and Ken optimistically discuss Tommy's status as the undisputed ruler of Vice City.
Sources and content license
Source and revision history ↗ · Adapted from Wikipedia contributors, Grand Theft Auto: Vice City. Section headings and formatting adjusted. · Content license