That though wasn't the reason for Caruso leaving show business. After CSI: Miami – Why Did David Caruso Retire? After a long and successful career, David Caruso stepped away from acting in 2012.
CSI: Miami introduced David Caruso as Lieutenant Horatio Caine for 10 thrilling seasons on CBS. At its peak, it was one of ...