Question: who does sam neill play in peter rabbit
Answer: Domhnall Gleeson as Thomas McGregor Rose Byrne as Bea Sam Neill as Mr. McGregor Marianne Jean - Baptiste as Harrods General Manager Felix Williamson as Derek James Corden as Peter Rabbit Daisy Ridley as Cottontail Rabbit Margot Robbie as Flopsy Rabbit and the Narrator Elizabeth Debicki as Mopsy Rabbit Colin Moody as Benjamin Bunny Sia as Mrs.