Ian McShane, who next stars as Blackbeard in Pirates of the Caribbean: On Stranger Tides, is all set to star in Jack the Giant Killer.
McShane will play a king in the new movie from Bryan Singer, which is a retelling of the Jack and the Beanstalk fairy tale. The film is about a farm boy (Nicholas Hoult) who leads an army to free a princess (Eleanor Tomlinson) who has been captured by a giant, which threatens the peace between humans and giants.
The movie also stars Stanley Tucci, Ewan McGregor, and Bill Nighy.
Jack the Giant Killer will be released in 2012.