Beatrix Potter has delighted generations with her beloved children's tales Renee Zellweger stars as Beatrix Potter  a sheltered but talented young woman who falls in love with her publisher  Norman Warne (Ewan McGregor) once they begin to work together