Actor Ian McShane from the soon-to-be-released Pirates of the Caribbean is cast as King Brahmwell and father of the princess in Bryan Singer’s Jack the Giant Killer.

The film is a retelling of Jack and the Beanstalk, telling the story of the farm boy (Nicholas Hoult) disregarding the uneasy peace between humans and giants to lead a group to save the princess (Eleanor Tomlinson) held hostage by a giant.

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

(Heat Vision)