It has been over ten years since David Caruso was last on the screen, having retired after CSI: Miami, in which he starred in all 232 episodes of, was cancelled in 2012. Though not linked to the ...
CSI: Miami actor David Caruso looked worlds away from his police lieutenant character during a recent outing in Los Angeles.