Question: Who plays Horatio Caine in the show in which Holly Valance played Kay Coleman in 2004 ?
Answer: David Caruso