Regresa el travieso y aventurero Peter Rabbit. En esta segunda entrega, Bea (Rose Byrne) y Thomas McGregor (Domhnall Gleeson) se han casado. Eso sí, a pesar de haber logrado crear una familia improvisada, el rebelde conejo tendrá sus diferencias con McGregor y decidirá marcharse solo, más allá del jardín en el que siempre ha vivido.
Bailey es un perro que vive feliz en la granja de sus dueños, Ethan (Dennis Quaid) y Hannah (Marg Helgenberger). Incluso tiene una nueva compañera de juegos, la nieta de ambos, CJ. El problema es que la madre de CJ, Gloria (Betty Gilpin), decide llevarse a la niña, y será entonces cuando Bailey decida encontrarla y protegerla pase lo que pase.
Raj (Hrithik Roshan), Pooja (Rani Mukerji) y Tina (Kareena Kapoor) son amigos de la infancia. Raj siempre se ha sentido atraído por su amiga Tina, pero ésta nunca ha estado interesada en él. Pooja sí que siente cosas por su amigo, pero no se atreve a decírselo. Cuando la familia de Raj decide trasladarse a Inglaterra, éste le promete a Tina ...