Peter Rabbit - Cast

Rose Byrne

as Bea / Jemima Puddle-Duck


Domhnall Gleeson

as Thomas McGregor / Mr. Jeremy Fisher


Sam Neill

as Old McGregor


Daisy Ridley

as Cotton-Tail



Margot Robbie

as Flopsy


James Corden

as Peter Rabbit


Change Location