19세기 영국, 어린 시절부터 풍부한 상상력으로 동물들과 친구가 된 베아트릭스 포터(르네 젤위거)는 동물 캐릭터들을 주인공으로 한 책을 출판하려 하지만 세상의 누구도 그녀의 재능을 알아주지 않는다. 그러던 어느 날, 우연히 출판사에서 그녀의 그림을 본 편집자 노만 워른(이완 맥그리거)은 그녀의 재능을 한 눈에 알아차리고 출판을 위해 그녀를 찾아간다.
베아트릭스를 만난 순간 노만은 그녀의 사랑스러운 매력에 반하고, 베아트릭스 또한 노만의 자상함과 친절함에 반해 그에게 빠져들게 된다. 그러나 부유한 집안의 남자와 결혼하는 것만이 여성들의 최대 관심사였던 시대에 두 사람의 신분 차이는 그들의 사랑을 가로막는다. 그럼에도 베아트릭스는 그와 함께 '피터 래빗 이야기'를 출판하고, 자신의 모든 것을 믿어주는 그를 만난 것을 운명이자 기적이라고 여기고 명예와 재산에도 얽매이지 않고 그와의 사랑을 지켜나가는데..