In the film 'Sin City', who plays Det. Jack "Jackie Boy" Rafferty?

Movies & TV Trivia Question: In the film 'Sin City', who plays Det. Jack "Jackie Boy" Rafferty?