David Caruso

David Caruso

David Stephen Caruso is an American actor and producer, best known for his roles as Detective John Kelly on the ABC crime drama NYPD Blue, and Lieutenant Horatio Caine on the CBS series CSI: Miami. He also appeared in the films An Officer and a Gentleman, First Blood, Twins, Kiss of Death and Proof of Life.


Guest Appearances