9 Most Annoying TV Characters of All Time


2. Horatio Caine, CSI: Miami

Photo: kyleburning

Even if the show were CSI: Greenland, we’re fairly certain Horatio Crane, played by David Caruso, would still be wearing his sunglasses 24 hours a day. Otherwise, how could he put them on or take them off at strategic moments to add that sense of heavy drama? Hands on hips, head tilted to the side, spewing cop clichés left and right, Caine makes us roll our eyes every single time he’s on screen.