Question: who does the voice of mr o'hare in the lorax
Answer: Rob Riggle