David Caruso Bio

David Caruso

David Caruso is an American actor and producer best known for playing Detective John Kelly in the crime drama series NYPD Blue. He is well known for his role on CSI: Miami as Lieutenant Horatio Caine. He is also recognized…