After being discharged from the Army, Brian Flanagan moves back to Queens and takes a job in a bar run by Doug Coughlin, who teaches Brian the fine art of bar-tending. Brian quickly becomes a patron favorite with his flashy drink-mixing style, and Brian adopts his mentor's cynical philosophy on life and goes for the money.
Tom Cruise
as Brian Flanagan
Bryan Brown
as Douglas "Doug" Coughlin
Elisabeth Shue
as Jordan Mooney
Lisa Banes
as Bonnie
Kelly Lynch
as Kerry Coughlin
Gina Gershon
as Coral
Ron Dean
as Uncle Pat
Ellen Foley
as Eleanor
Chris Owens
as Soldier
Louis Ferreira
as Soldier
James Eckhouse
as Tourist
Laurence Luckinbill
as Richard Mooney