Question: who plays the repo man in repo the genetic opera
Answer: Anthony Stewart Head