It's a filthy place, this “Broken City.” Even the people called “good guys” have their dark side, their dirty secrets and tragic flaws.
And the “bad guys?” They're all over the New York papers, all over New York cable news — a mayor who plays hardball, a guy running against him who's not above crawling in the mud, a police commissioner too quick to make ethical compromises.
“Broken City” begins with a cop, ably played by Mark Wahlberg, on trial for a shooting that may not be as cut-and-dried as he maintains. The mayor (Russell Crowe) slaps him on the back, and says “I like having my picture taken with heroes.” But he and the police chief (Jeffrey Wright) end Billy Taggart's career, no matter what the judge says.
Cut to seven years later. Billy's a private detective — skulking in alleys, photographing cheating spouses. He's got a hot actress wife (Natalie Martinez), and his work has made him the jealous type.
He's got a lot of bills and a bad temper.
At least he's on the wagon. That's the moment his old pal, the mayor, calls. Find out who's sleeping with my wife, Hizzonor says. Do it before Election Day, next week. The can-do mayor is in a two-fisted race with a city councilman (Barry Pepper). The last thing he needs is for word to get out that his wife (Catherine Zeta-Jones) is cuckolding him.
But once Billy has done his job and gotten the incriminating photos, things turn even dicier. The adulterer turns up dead and Billy wonders if he's been set up. His life unravels even as he and his perky assistant (Alona Tal) unravel the layers of deceit surrounding this case.