Conversation so far:
where was jack the giant slayer filmed
Jack the Giant Slayer filmed on location in the UK, with studio bases at Elstree in Hertfordshire and Longcross in Surrey.
was the story jack the giant slayer based on a book
Jack the Giant Slayer was based on the British fairy tales Jack the Giant Killer and Jack and the Beanstalk“.
who stars in jack the giant slayer
Jack the Giant Slayer stars Nicholas Hoult, Eleanor Tomlinson, Stanley Tucci, Ian McShane, Bill Nighy, and Ewan McGregor.

Question: what role did Ewan McGregor play
Self-contained rewrite: what role did Ewan McGregor play in Jack the Giant Slayer