Question: who played old mr mcgregor in peter rabbit
Answer: Jeremy Fisher ( voice ) Rose Byrne as Bea / Jemima Puddle - Duck ( voice ) Sam Neill as Mr.