Domhnall Gleeson as A. A. Milne Margot Robbie as Daphne de Sélincourt, A. A. Milne’s wife Kelly Macdonald as Olive, Christopher Robin’s nanny Alex Lawther as Christopher Robin Milne Will Tilston as Young Christopher Robin Phoebe Waller-Bridge as Mary Brown