Ewan McGregor often thought about his dad and grandfather as he stood on the set of Christopher Robin and helped create a world with Winnie the Pooh, Tigger, Eeyore, Piglet and other talking stuffed animal toys.
McGregor's new Disney live-action family film, Christopher Robin, is set in England in the early 1900s through to the '40s.
The audience sees a young Christopher holding dinner parties in the English countryside with Pooh and friends, and then flashes forward to World War II where he is fighting the Nazis, and then returns home and struggles to work and be a dad to his daughter, Madeline.
Christopher, as a father, is detached from Madeline.
"My relationship with my children is entirely different to my father's relationship with his father," McGregor, 47, who has four daughters with production designer wife Eve Mavrakis, told AAP in a recent interview in Los Angeles.
"My dad (Jim McGregor) was born in 1941 so around about the same age as Christopher Robin's daughter in this story.
"That was interesting to me - to play a man who is aware he is not close to his daughter.
"A man of that generation probably wouldn't even consider that because it wasn't an issue, but in our film it is.
"I thought about my dad a lot while we were doing it because it might have been close to his experience."
Christopher Robin, in a magical way, brings Pooh, Tigger and the other iconic characters created by English author AA Milne and illustrator EH Shepard in the 1920s to life.
Milne's son Christopher Robin and his stuffed toys were the author's inspiration for originally creating Winnie the Pooh and the other characters.
Sharing a screen with weird and wonderful creatures has become the norm for McGregor whose resume includes playing jedi Obi-Wan Kenobi in three Star Wars films and adding his voice to 2015's Star Wars: The Force Awakens.
There are rumours McGregor will reprise Obi-Wan in a future Star Wars film.
He is ready if asked.
"I don't know more about it than you do, I'm afraid," McGregor replied when asked about the rumours.
"I really don't. But I'd be up for it."
* Christopher Robin opens in Australia on September 13.