16 Blocks
(2006)

Jack Mosley (Bruce Willis) has to escort Eddie Bunker (Mos Def) to the trial 16 blocks away in 118 minutes to testify against numerous dirty cops. The dirty cops, along with Jack's partner Frank (David Morse) try to take them out within these 16 blocks of New York City.

In the end, we learn that Jack was actually one of the dirty cops, but he turns himself in along with all the other dirty cops, and keeping Eddie away from harm.

Jack goes to jail for two years on a bargain deal, and Eddie becomes a cake baker that he dreamt of being.

Thanks Car2nist!

(Links open in new window)
Read more about this film at The Internet Movie Database.