Question: Who portrayed Horatio Caine in the television series in which Amber Tamblyn portrayed Valerie Barreiro in 2002 ?
Answer: David Caruso