Ian McShane has boarded director Bryan Singer's Jack the Giant Killer, New Line and Legendary Pictures' twist on the "Jack and the Beanstalk" story.

Scripted by Darren Lemke, the film centers on the kidnapping of a princess that threatens the long-standing peace between men and giants, and a young farmer who's given an opportunity to lead a dangerous expedition to the giant kingdom to rescue her.

Nicholas Hoult is in the lead role, and Eleanor Tomlinson portrays the princess. Ian McShane will play her father, King Brahnwell.

Ewan McGregor, Stanley Tucci, Bill Nighy and John Kassir have also been cast.

No production date has been set.