Chasing Ghosts is a 2006 mysterious thriller directed by Kyle Dean Jackson. In the film, Detective Kevin Harrison (Michael Madsen) is about to retire from the New York police department. Harrison has a checkered past, he is a reformed dirty cop who once worked for a New York City crime boss, Marcos Alfri (Gary Busey), but has put those days behind him. With one week left until retirement, Harrison receives a trainee partner, Cole Davies (Corey Large), an undercover transfer from Miami. Harrison does not know much about Davies, but he seems strangely comfortable with the underworld of the city. Unfortunately for Harrison, the weekend before he is to retire a notorious drug lord's son, D'mitri Parramatti (James Duval), is brutally murdered. His police captain, Richard Valbruno (Meat Loaf) decides to hold him over for this last case. Determined to find the person or persons responsible for Parramatti's death, Cole and Kevin set out to catch a killer.