Miami Vice features a talented cast including Colin Farrell, Jamie Foxx, Gong Li, Naomie Harris, John Ortiz, Ciarán Hinds, Justin Theroux, and Barry Shabaka Henley. The movie showcases their performances in the roles of Det. James 'Sonny' Crockett, Det. Ricardo 'Rico' Tubbs, Isabella, Det. Trudy Joplin, José Yero, FBI Agent John Fujima, Det. Larry Zito, and Lt. Martin Castillo.
Miami Vice is a 2006 action crime film directed by Michael Mann, based on the 1980s television series of the same name. It stars Colin Farrell as Sonny Crockett and Jamie Foxx as Ricardo Tubbs, two Miami detectives who go undercover to combat drug trafficking. The plot involves their personal and professional entanglements with drug lords and the dangerous underworld of South Florida.