16 BLOCKS is a tale of corrupt police officers, a Grand Jury witness, and one cop who is trying to do the right thing. Jack Mosley (Bruce Willis) is weary. A lame leg and a love affair with alcohol make him a virtual joke at the NYPD. Tired and ready to head home, Mosley is assigned one last job before he can punch out: pick up petty thief Eddie Bunker (Mos Def) in lock-up and transport him to the courthouse where he is set to testify before the Grand Jury.
Only 16 New York City blocks separate the two, but it might as well be a million miles. Soon, the officer and his charge find themselves under fire, becoming the target of someone who wants to keep Bunker from testifying. Escaping the initial attack, Mosley calls for backup only to discover that corrupt police officers, including his ex-partner Frank Nugent (David Morse), want Bunker out of the picture.
Mosley surprises everyone--maybe even himself--by doing the right thing and saving Bunker from certain death. With only 118 minutes to get the witness to the courthouse before the case will be thrown out, Mosley pulls out every trick in the book.
He maneuvers Bunker through the crowded, confined streets of Manhattan's Chinatown towards their destination, trying to avoid the police officers who are hunting them down as they race against time.
Willis fully inhabits Mosley, a washed-up cop who is haunted by his past decisions, and Mos Def is right on target as Bunker, a chatty career criminal being hunted just as he is ready to turn his life around and make something of himself.