The film features an all-star voice cast, including Domhnall Gleeson as Peter Rabbit, Rose Byrne as Mrs. Rabbit, and Sam Neill as Mr. McGregor. James Corden, who is known for his roles in "The Late Late Show with James Corden" and "Ocean's 8," brings his signature humor to the role of Benjamin Bunny. Margot Robbie, who has starred in films like "I, Tonya" and "Once Upon a Time in Hollywood," voices Lily Bobtail, a kind and gentle rabbit who becomes Peter's friend.

The film was a "stealth smash hit," grossing over $351 million worldwide against a $50 million production budget.

Opinions about Peter Rabbit (2018) are surprisingly divided – and that makes for interesting reading.

The Peter Rabbit 2018 film features an all-star cast and crew, including: