David Caruso David Caruso 1/7/56 Actor Biography There is no information about «David Caruso» yet. Roles Det. John Kelly (Actor) NYPD Blue Lieutenant Horatio Caine (Actor) CSI: Miami Michael Hayes (Actor) Michael Hayes Gallery