Once upon a time, Brandon Lang (MATTHEW McCONAUGHEY) had a promising career in football, but a devastating leg injury in a bowl game ended that. Now, six years later, he records audio blurbs for 1-900 telephone number services. When he's asked to fill in doing the sports line, he and others soon learn that he has a knack for picking the winners. His impressive track record soon draws the attention of Walter Abrams (AL PACINO) who runs a lucrative sports prognosticating business out of New York City.
Since betting on sporting events is illegal in most jurisdictions, Walter doesn't actually take the bets, but rather wants a cut of the winnings should bettors decide they like the glossy TV show he puts on with fellow prognosticators Jerry Sykes (JEREMY PIVEN) and Chuck Adler (CHARLES CARROLL) and the expert tips they give out. With some audio and over the air coaching from Walter, Brandon soon joins them on the show, now going by the name of John Anthony.
His success brings fortune for the company in the form of high stakes gamblers such as Mr. Novian (ARMAND ASSANTE), but all of that money worries Walter's wife, Toni Morrow (RENEE RUSSO). That's not only because he's a workaholic with a bad heart, but also because he has a past gambling addiction and Toni knows his nature.
Yet, that doesn't stop him from turning Brandon into a star personality with a proven track record. Yet, as his fame goes to his head, Brandon risks taking his gift for granted, an act that could result in a losing streak that might put him, Walter and Toni in financial and personal straits from their angry clients.