Watch: Ewan McGregor stars in fairytale Debenhams Christmas advert

Ewan McGregor has a starring role in the magical Debenhams Christmas campaign (Ben A. Pruchnie/Getty Images)
Ewan McGregor has a starring role in the magical Debenhams Christmas campaign (Ben A. Pruchnie/Getty Images)