Eleanor Tomlinson has joined New Line's action adventure Jack the Giant Killer, starring opposite Nicholas Hoult and Ewan McGregor.

According to Variety, Bryan Singer is directing, from a script by Darren Lemke. The story centers on a the kidnapping of a princess, which 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.

Ewan McGregor is portraying a soldier guarding the king. Stanley Tucci signed on to play the villain and Bill Nighy and John Kassir have been cast as a two-headed giant.

No production date has been set.