McGregor a make-believer in 'Slayer'

'Jack the Giant Slayer' stars Nicholas Hoult, left, Eleanor Tomlinson, middle, and Ewan McGregor at...

'Jack the Giant Slayer' stars Nicholas Hoult, left, Eleanor Tomlinson, middle, and Ewan McGregor at Hampton Court in London, England, Feb. 12, 2013. (David Sims/WENN.COM)

Steve Tilley, QMI Agency

, Last Updated: 1:18 PM ET

Once upon a time there was a fairy-tale movie directed by a very smart man, starring a bunch of actors people were quite fond of. But before the movie could come out, it was beaten to the punch by some other fairytale movies that were ugly and mean and bad.

So we're left to wonder: will Jack the Giant Slayer live happily ever after? Or will people flee from it, fearing what's come before?

In theatres Friday, Jack the Giant Slayer follows the adventures of a young farmhand named Jack (Warm Bodies' Nicholas Hoult) who unwittingly grows a beanstalk that connects the human world and the domain of the giants.

When the runaway princess Isabelle (Eleanor Tomlinson) is kidnapped by the man-like monsters, Jack teams up with a squad of the king's forces, led by the noble knight Elmont (Ewan McGregor) and the king's slippery advisor, Lord Roderick (Stanley Tucci) to climb the beanstalk and get the girl.


Videos

Photos