Ewan McGregor takes axe to Dr Sleep