Jack the Giant Slayer. Ewan McGregor