Inghilterra, inizio ‘900. La trentenne Beatrix Potter (Renee Zellweger) vive a Londra, ma la città le sta stretta. E’ affascinata dalla vita di campagna e la sua passione la porta a inventare storie fantastiche e sogni ad occhi aperti in cui la natura e gli animali sono sempre protagonisti. La sua fervida immaginazione le consente di affermarsi come scrittrice di favole e di diventare il piu importante progetto dell’editore Norman Warne (Ewan McGregor). Tra i due nasce un’intensa storia romantica, che porteranno avanti tra successi editoriali e battaglie per la salvaguardia della natura.