Cape Town - Actor Ewan McGregor has said that his work has kept him closer to his childhood than most people as he has had "the luxury of playing for my life".
McGregor, 47, was speaking at the European premiere of his new film Christopher Robin at the BFI Southbank cinema in London.
The film is inspired by A. A. Milne and E. H. Shepard's book Winnie the Pooh and is the first live-action movie featuring the popular characters.
In the film McGregor plays a grown up Christopher Robin who has lost his sense of imagination, only to be reunited with his old stuffed bear friend, Winnie the Pooh.