Mad City movie review & film summary (1997)

November 2024 · 2 minute read

“Mad City” might have been more fun if it had added that extra spin--if it had attacked the audience as well as the perpetrators. As it is, it's too predictable: A media circus springs up when the museum guard, a likable everyman played by John Travolta, creates a hostage crisis and finds himself bonding with a TV newsman (Dustin Hoffman). The movie is obviously inspired by “Ace in the Hole,” the knife-edged 1951 satire from Billy Wilder, about a man trapped in a cave and the broken-down newsman (Kirk Douglas) who spins out the crisis to rescue his own career. But while Wilder's movie was smart and ironic, “Mad City” is dumbed down into a roundup of the usual suspects: the old-fashioned news director, the egotistical network star, the young intern on the make, etc. Costa-Gavras, who directed the film, should have remembered that satire depends on exaggeration, not attack.

As the film opens, Hoffman is at the museum to cover a story when Travolta walks in and demands a hearing with his boss (Blythe Danner). He's been fired from his low-wage job, and wants it back. The guard is not too bright, and has brought along a duffel bag containing a shotgun and sticks of dynamite--to get her attention, he says. Soon he has inadvertently taken a group of children hostage, and accidentally shot his best friend, another guard. He's having the kind of day Jim Carrey might have scripted.

Hoffman was once a network star, but after running afoul of an egomaniacal anchor (Alan Alda), he's been exiled to the sticks. This is the big story that can rebuild his career. He stays inside the museum, broadcasting from a battery-powered lapel mike, and over the course of long hours and nights he becomes friends with the hapless guard, who only wanted his job back and is terrified that now his wife will be mad at him.

Hoffman's performance is on target, and would have served a better screenplay. Alan Alda also has some well-observed moments as the star anchorman.

ncG1vNJzZmivp6x7s7vGnqmempWnwW%2BvzqZmq52mnrK4v46mmJ1lk57BunmQcnBw