In 1985, Bud Fox (CHARLIE SHEEN) is a low-level stockbroker in Manhattan whose day consists of cold-calling potential investors for his boss, Lou (HAL HOLBROOK), and jockeying with fellow brokers Marvin (JOHN C. McGINLEY) and Dan (FRANKLIN COVER). He dreams of being on the other end of that phone and being one of the major money men, like his idol, the ruthless broker and corporate pirate Gordon Gekko (MICHAEL DOUGLAS).
He manages to get five minutes with the man on his birthday and uses some insider knowledge of the small airline company his mechanic father, Carl (MARTIN SHEEN), works at to impress him. Soon, Gekko has taken Bud under his wing and is seducing him with money, limousines, private jets, and beautiful women. Among the most beautiful is interior designer and art broker, Darien (DARYL HANNAH), who he strikes up a relationship with.
When he learns that Gekko has just been using him to gain a foothold into his father's company and reap millions at the expense of the airline's employees, Bud sets an elaborate trap for the corporate raider using his arch rival Larry Wildman (TERENCE STAMP). To do so, though, Bud has to fight just as dirty as Gekko ever has and the price may be his soul.