Bounty hunter Jack Walsh is enlisted by bail bondsman Eddie Moscone to bring accountant Jonathan "The Duke" Mardukas back to Los Angeles. The accountant had embezzled $15 million from Chicago mob boss Jimmy Serrano before skipping on the $450,000 bail Moscone had posted for him. Walsh must bring Mardukas back within five days, or Moscone defaults. Moscone says the job is easy, a "midnight run," but Walsh demands $100,000. Walsh is then approached by FBI Agent Alonzo Mosely, who wants Mardukas to be a witness against Serrano and orders Walsh to keep away from Mardukas. Walsh takes no notice of this and instead steals Mosely's ID, which he uses to pass himself off as an FBI agent along his journey. Serrano's henchmen Tony and Joey offer Walsh $1 million to turn Mardukas over to them, but he turns them down.
Walsh captures Mardukas in New York City and calls Moscone from the airport, not knowing that Moscone's line is tapped by the FBI and that his assistant Jerry is secretly tipping off Serrano's men. However, Mardukas fakes a panic attack on the plane, forcing the two men to travel via train. When Walsh and Mardukas fail to show up in Los Angeles on time, Moscone brings in rival bounty hunter Marvin Dorfler to find them. Dorfler tracks them to the train and attempts to take The Duke from Walsh, but Walsh gets the drop on him and leaves the train. However, he discovers when he attempts to purchase bus tickets with a credit card that Dorfler canceled the card.....
Directed by Martin Brest
Produced by Martin Brest
William Gilmore
Dan York
Written by George Gallo
Starring
Robert De Niro
Charles Grodin
Yaphet Kotto
John Ashton
Dennis Farina
Joe Pantoliano
Music by Danny Elfman
Cinematography Donald E. Thorin
Edited by Chris Lebenzon
Michael Tronick
Billy Weber