Question: who plays the bad guy in lovely bones
Answer: Stanley Tucci